]>
Commit | Line | Data |
---|---|---|
8defc06b | 1 | # This is the Makefile for allmaint, the Moira client that allows |
2 | # a user to maintaint most important parts of the Moira database. | |
f7ba8e6c | 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 | ||
8defc06b | 24 | MOIRALIB = -lmoira -lgdb -lcom_err |
25 | LIBS = ${MOIRALIB} -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: ; | |
8defc06b | 62 | /mit/kaufer/saber -I/mit/moiradev/include -DDEBUG ${LDFLAGS} \ |
f7ba8e6c | 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 | |
8defc06b | 71 | utils.o: ../../include/moira.h ../../include/mr_et.h |
72 | utils.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
73 | utils.o: /usr/include/ctype.h defs.h f_defs.h globals.h /usr/include/netdb.h | |
050550ba | 74 | attach.o: attach.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 75 | attach.o: ../../include/moira.h ../../include/mr_et.h |
76 | attach.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
77 | attach.o: defs.h f_defs.h globals.h | |
050550ba | 78 | cluster.o: cluster.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 79 | cluster.o: ../../include/moira.h ../../include/mr_et.h |
80 | cluster.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
81 | cluster.o: defs.h f_defs.h globals.h | |
050550ba | 82 | delete.o: delete.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 83 | delete.o: ../../include/moira.h ../../include/mr_et.h |
84 | delete.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
85 | delete.o: defs.h f_defs.h globals.h | |
050550ba | 86 | globals.o: globals.c ../../include/mit-copyright.h defs.h |
87 | lists.o: lists.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 88 | lists.o: ../../include/moira.h ../../include/mr_et.h |
89 | lists.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
90 | lists.o: defs.h f_defs.h globals.h | |
050550ba | 91 | main.o: main.c /usr/include/pwd.h /usr/include/signal.h /usr/include/stdio.h |
8defc06b | 92 | main.o: /usr/include/strings.h /usr/include/sys/types.h ../../include/moira.h |
93 | main.o: ../../include/mr_et.h menu.h ../../include/mit-copyright.h defs.h | |
050550ba | 94 | main.o: f_defs.h globals.h |
95 | menu.o: menu.c ../../include/mit-copyright.h /usr/include/sys/types.h | |
96 | menu.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/curses.h | |
97 | menu.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
98 | menu.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
99 | menu.o: /usr/include/ctype.h /usr/include/strings.h /usr/include/varargs.h | |
100 | menu.o: ../../include/com_err.h menu.h | |
101 | menus.o: menus.c /usr/include/stdio.h menu.h ../../include/mit-copyright.h | |
102 | menus.o: defs.h f_defs.h globals.h | |
8defc06b | 103 | nfs.o: nfs.c /usr/include/stdio.h /usr/include/strings.h |
104 | nfs.o: ../../include/moira.h ../../include/mr_et.h ../../include/moira_site.h | |
050550ba | 105 | nfs.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h |
106 | pobox.o: pobox.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 107 | pobox.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h |
108 | pobox.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
109 | pobox.o: defs.h f_defs.h globals.h | |
050550ba | 110 | quota.o: quota.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 111 | quota.o: ../../include/moira.h ../../include/mr_et.h |
112 | quota.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
113 | quota.o: defs.h f_defs.h globals.h | |
050550ba | 114 | user.o: user.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 115 | user.o: ../../include/moira.h ../../include/mr_et.h |
116 | user.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
117 | user.o: /usr/include/ctype.h defs.h f_defs.h globals.h | |
050550ba | 118 | dcmmaint.o: dcmmaint.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 119 | dcmmaint.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h |
120 | dcmmaint.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
050550ba | 121 | dcmmaint.o: defs.h f_defs.h globals.h |
122 | printer.o: printer.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 123 | printer.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h |
124 | printer.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
050550ba | 125 | printer.o: defs.h f_defs.h globals.h |
126 | misc.o: misc.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 127 | misc.o: ../../include/moira.h ../../include/mr_et.h |
128 | misc.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
129 | misc.o: /usr/include/sys/types.h /usr/include/netdb.h | |
130 | misc.o: /usr/include/sys/socket.h /usr/include/netinet/in.h defs.h f_defs.h | |
131 | misc.o: globals.h |