source: trunk/athena/bin/discuss/server/Makefile.in @ 24618

Revision 24618, 2.5 KB checked in by broder, 14 years ago (diff)
In discuss: * Update our autogoo for the 21st century.
Line 
1#
2# $Id: Makefile.in,v 1.3 2007-08-09 20:41:33 amb Exp $
3#
4
5SHELL=/bin/sh
6VPATH=@srcdir@
7INSTALL=@INSTALL@
8INSTALL_PROGRAM=@INSTALL_PROGRAM@
9MKDIR_P=@MKDIR_P@
10srcdir=@srcdir@
11top_srcdir=@top_srcdir@
12prefix=@prefix@
13exec_prefix=@exec_prefix@
14bindir=@bindir@
15sbindir=@sbindir@
16
17CC=@CC@
18DEFS=@DEFS@
19CPPFLAGS=@CPPFLAGS@
20CFLAGS=@CFLAGS@
21LDFLAGS=@LDFLAGS@
22LIBS=../libds/libdsk.a ../usp/libusp.a @ZEPHYR_LIBS@ @KRB4_LIBS@ @KRB5_LIBS@ @LIBS@
23ALL_CFLAGS=-I../include ${CPPFLAGS} ${CFLAGS} ${DEFS}
24
25DISCUSS_UID=discuss
26OBJS=   disserve.o atom.o dispatch.o acl.o acl_core.o \
27        ../libds/tfile.o ../libds/tnet.o \
28        ../ets/dsc_et.o ../ets/rpc_et.o
29DISCUSSD_OBJS=$(OBJS) rpproc.k.o core.o coreutil.o
30DISSERVE_OBJS=$(OBJS) rpproc.nk.o core.o coreutil.o
31
32.c.o:
33        ${CC} -c ${ALL_CFLAGS} $<
34
35all: debug recover expunge discussd disserve
36
37clean:
38        rm -f *.o *~ \#* disserve recover expunge discussd disdebug
39
40depend:
41
42install:
43        ${MKDIR_P} ${DESTDIR}${sbindir}
44        ${INSTALL_PROGRAM} discussd ${DESTDIR}${sbindir}
45        ${INSTALL_PROGRAM} disserve ${DESTDIR}${sbindir}
46
47discussd: $(DISCUSSD_OBJS)
48        ${CC} ${LDFLAGS} -o $@ $(DISCUSSD_OBJS) ${LIBS}
49
50disserve: $(DISSERVE_OBJS)
51        ${CC} ${LDFLAGS} -o $@ $(DISSERVE_OBJS) ${LIBS}
52
53servetest: ../client/discuss.o ../client/cmds.o ../client/libss.a \
54                ../client/discuss_utils.o core.o coreutil.o atom.o acl.o \
55                ../libds/tfile.o glue.o
56        ${CC} ${LDFLAGS} -o servetest ../client/discuss.o ../client/cmds.o \
57                ../client/libss.a ../client/discuss_utils.o core.o coreutil.o \
58                atom.o acl.o ../libds/tfile.o glue.o $(LDLIBS)
59
60recover: recover.o core.o coreutil.o atom.o acl.o ../libds/tunix.o \
61                ../libds/tfile.o glue.o ../ets/dsc_et.o $(COMERR)
62        ${CC} ${LDFLAGS} -o recover recover.o core.o coreutil.o atom.o acl.o \
63                glue.o $(LIBS) $(LDLIBS)
64
65expunge: expunge.o core.o coreutil.o atom.o acl.o acl_core.o \
66                ../libds/tunix.o ../libds/tfile.o glue.o ../ets/dsc_et.o \
67                $(COMERR)
68        ${CC} ${LDFLAGS} -o expunge expunge.o core.o coreutil.o atom.o acl.o \
69                acl_core.o glue.o $(LIBS) $(LDLIBS)
70
71debug:  disdebug
72
73disdebug: $(OBJS) rpproc.debug.o core.o coreutil.o
74        ${CC} ${LDFLAGS} -o disdebug $(OBJS) core.o coreutil.o rpproc.debug.o \
75                $(LIBS) $(LDLIBS)
76
77rpproc.k.o: rpproc.c
78        ${CC} ${ALL_CFLAGS} -DINETD -c rpproc.c
79        mv rpproc.o rpproc.k.o
80
81rpproc.nk.o: rpproc.c
82        ${CC} ${ALL_CFLAGS} -DSUBPROC -DNOKERBEROS -c rpproc.c
83        mv rpproc.o rpproc.nk.o
84
85rpproc.debug.o: rpproc.c
86        ${CC} ${ALL_CFLAGS} -c rpproc.c
87        mv rpproc.o rpproc.debug.o
88
89core.o: core.c
90        ${CC} ${ALL_CFLAGS} -c core.c
91
92coreutil.o: coreutil.c
93        ${CC} ${ALL_CFLAGS} -c coreutil.c
Note: See TracBrowser for help on using the repository browser.