]>
Commit | Line | Data |
---|---|---|
f7ba8e6c | 1 | # This is the Makefile for allmaint, the SMS client that allows |
2 | # a user to maintaint most important parts of the SMS database. | |
3 | # It Contains: The Makefile | |
4 | # | |
5 | # Created: 5/9/88 | |
6 | # By: Chris D. Peterson | |
7 | # | |
8 | # $Source$ | |
9 | # $Author$ | |
10 | # $Header$ | |
11 | # | |
12 | # Copyright 1987, 1988 by the Massachusetts Institute of Technology. | |
13 | # | |
14 | # For further information on copyright and distribution | |
15 | # see the file mit-copyright.h | |
16 | # | |
17 | ||
18 | DESTDIR= | |
a8c2e76b | 19 | CFLAGS = -I../../include -I. -O |
507c84bb | 20 | LDFLAGS = -L../../lib |
f7ba8e6c | 21 | CONFDIR = ${DESTDIR}/usr/athena |
22 | BINDIR = ${DESTDIR}/bin | |
23 | ||
24 | SMSLIB = -lsms -lgdb -lcom_err | |
1fa9a357 | 25 | LIBS = ${SMSLIB} -lcurses -ltermcap -lkrb -ldes -lhesiod |
f7ba8e6c | 26 | |
27 | ||
28 | SRCS = utils.c attach.c cluster.c delete.c globals.c lists.c main.c \ | |
a8c2e76b | 29 | menu.c menus.c nfs.c pobox.c quota.c user.c dcmmaint.c printer.c \ |
30 | misc.c | |
31 | OBJS = attach.o cluster.o delete.o globals.o lists.o main.o menu.o \ | |
32 | menus.o nfs.o pobox.o quota.o user.o utils.o dcmmaint.o printer.o \ | |
33 | misc.o | |
f7ba8e6c | 34 | |
d2b91f47 | 35 | all: moira |
f7ba8e6c | 36 | |
d2b91f47 | 37 | moira: ${OBJS} |
38 | rm -f moira | |
39 | cc ${CFLAGS} ${LDFLAGS} -o moira ${OBJS} ${LIBS} | |
f7ba8e6c | 40 | |
41 | lint: | |
42 | lint -I../../include *.c | |
43 | ||
d2b91f47 | 44 | install: moira |
1fa9a357 | 45 | install -c -s moira ${DESTDIR}/usr/athena/moira |
1daa34a2 | 46 | rm -f ${DESTDIR}/usr/athena/usermaint |
47 | rm -f ${DESTDIR}/usr/athena/listmaint | |
08a3883e | 48 | rm -f ${DESTDIR}/usr/athena/dcmmaint |
d2b91f47 | 49 | ln -s /usr/athena/moira ${DESTDIR}/usr/athena/usermaint |
50 | ln -s /usr/athena/moira ${DESTDIR}/usr/athena/listmaint | |
08a3883e | 51 | ln -s /usr/athena/moira ${DESTDIR}/usr/athena/dcmmaint |
1daa34a2 | 52 | |
f7ba8e6c | 53 | clean: |
54 | rm -f *.o *~ | |
d2b91f47 | 55 | rm -f moira |
018bd170 | 56 | cd Doc; make clean |
f7ba8e6c | 57 | |
58 | # Typing 'make saber' at the command line will allow load and link against the | |
59 | # correct libraries when using saber C. | |
60 | ||
61 | saber: ; | |
62 | /mit/kaufer/saber -I/mit/smsdev/include -DDEBUG ${LDFLAGS} \ | |
63 | ${SRCS} ${LIBS} | |
050550ba | 64 | |
65 | depend: | |
66 | mkdep ${CFLAGS} ${SRCS} | |
67 | ||
68 | # DO NOT DELETE THIS LINE -- mkdep uses it. | |
69 | ||
70 | utils.o: utils.c /usr/include/stdio.h /usr/include/strings.h | |
71 | utils.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
72 | utils.o: ../../include/mit-copyright.h menu.h /usr/include/ctype.h defs.h | |
73 | utils.o: f_defs.h globals.h /usr/include/netdb.h | |
74 | attach.o: attach.c /usr/include/stdio.h /usr/include/strings.h | |
75 | attach.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
76 | attach.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h | |
77 | cluster.o: cluster.c /usr/include/stdio.h /usr/include/strings.h | |
78 | cluster.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
79 | cluster.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h | |
80 | delete.o: delete.c /usr/include/stdio.h /usr/include/strings.h | |
81 | delete.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
82 | delete.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h | |
83 | globals.o: globals.c ../../include/mit-copyright.h defs.h | |
84 | lists.o: lists.c /usr/include/stdio.h /usr/include/strings.h | |
85 | lists.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
86 | lists.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h | |
87 | main.o: main.c /usr/include/pwd.h /usr/include/signal.h /usr/include/stdio.h | |
88 | main.o: /usr/include/strings.h /usr/include/sys/types.h ../../include/sms.h | |
89 | main.o: /usr/include/sms_et.h menu.h ../../include/mit-copyright.h defs.h | |
90 | main.o: f_defs.h globals.h | |
91 | menu.o: menu.c ../../include/mit-copyright.h /usr/include/sys/types.h | |
92 | menu.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/curses.h | |
93 | menu.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
94 | menu.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
95 | menu.o: /usr/include/ctype.h /usr/include/strings.h /usr/include/varargs.h | |
96 | menu.o: ../../include/com_err.h menu.h | |
97 | menus.o: menus.c /usr/include/stdio.h menu.h ../../include/mit-copyright.h | |
98 | menus.o: defs.h f_defs.h globals.h | |
99 | nfs.o: nfs.c /usr/include/stdio.h /usr/include/strings.h ../../include/sms.h | |
100 | nfs.o: /usr/include/sms_et.h ../../include/sms_app.h | |
101 | nfs.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h | |
102 | pobox.o: pobox.c /usr/include/stdio.h /usr/include/strings.h | |
103 | pobox.o: /usr/include/ctype.h ../../include/sms.h /usr/include/sms_et.h | |
104 | pobox.o: ../../include/sms_app.h ../../include/mit-copyright.h menu.h defs.h | |
105 | pobox.o: f_defs.h globals.h | |
106 | quota.o: quota.c /usr/include/stdio.h /usr/include/strings.h | |
107 | quota.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
108 | quota.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h | |
109 | user.o: user.c /usr/include/stdio.h /usr/include/strings.h | |
110 | user.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
111 | user.o: ../../include/mit-copyright.h menu.h /usr/include/ctype.h defs.h | |
112 | user.o: f_defs.h globals.h | |
113 | dcmmaint.o: dcmmaint.c /usr/include/stdio.h /usr/include/strings.h | |
114 | dcmmaint.o: /usr/include/ctype.h ../../include/sms.h /usr/include/sms_et.h | |
115 | dcmmaint.o: ../../include/sms_app.h ../../include/mit-copyright.h menu.h | |
116 | dcmmaint.o: defs.h f_defs.h globals.h | |
117 | printer.o: printer.c /usr/include/stdio.h /usr/include/strings.h | |
118 | printer.o: /usr/include/ctype.h ../../include/sms.h /usr/include/sms_et.h | |
119 | printer.o: ../../include/sms_app.h ../../include/mit-copyright.h menu.h | |
120 | printer.o: defs.h f_defs.h globals.h | |
121 | misc.o: misc.c /usr/include/stdio.h /usr/include/strings.h | |
122 | misc.o: ../../include/sms.h /usr/include/sms_et.h ../../include/sms_app.h | |
123 | misc.o: ../../include/mit-copyright.h menu.h /usr/include/sys/types.h | |
124 | misc.o: /usr/include/netdb.h /usr/include/sys/socket.h | |
125 | misc.o: /usr/include/netinet/in.h defs.h f_defs.h globals.h |