]>
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 \ |
6221ecc4 | 30 | misc.c zephyr.c |
a8c2e76b | 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 \ | |
6221ecc4 | 33 | misc.o zephyr.o |
34 | NOBJS = namespace.o globals.o lists.o menu.o \ | |
35 | pobox.o user.o utils.o misc.o | |
f7ba8e6c | 36 | |
6221ecc4 | 37 | all: moira namespace |
f7ba8e6c | 38 | |
d2b91f47 | 39 | moira: ${OBJS} |
40 | rm -f moira | |
41 | cc ${CFLAGS} ${LDFLAGS} -o moira ${OBJS} ${LIBS} | |
f7ba8e6c | 42 | |
6221ecc4 | 43 | namespace: ${NOBJS} |
44 | rm -f namespace | |
45 | cc ${CFLAGS} ${LDFLAGS} -o namespace ${NOBJS} ${LIBS} | |
46 | ||
f7ba8e6c | 47 | lint: |
48 | lint -I../../include *.c | |
49 | ||
d2b91f47 | 50 | install: moira |
1fa9a357 | 51 | install -c -s moira ${DESTDIR}/usr/athena/moira |
1daa34a2 | 52 | rm -f ${DESTDIR}/usr/athena/usermaint |
53 | rm -f ${DESTDIR}/usr/athena/listmaint | |
08a3883e | 54 | rm -f ${DESTDIR}/usr/athena/dcmmaint |
d2b91f47 | 55 | ln -s /usr/athena/moira ${DESTDIR}/usr/athena/usermaint |
56 | ln -s /usr/athena/moira ${DESTDIR}/usr/athena/listmaint | |
08a3883e | 57 | ln -s /usr/athena/moira ${DESTDIR}/usr/athena/dcmmaint |
1daa34a2 | 58 | |
f7ba8e6c | 59 | clean: |
60 | rm -f *.o *~ | |
d2b91f47 | 61 | rm -f moira |
018bd170 | 62 | cd Doc; make clean |
f7ba8e6c | 63 | |
64 | # Typing 'make saber' at the command line will allow load and link against the | |
65 | # correct libraries when using saber C. | |
66 | ||
67 | saber: ; | |
8defc06b | 68 | /mit/kaufer/saber -I/mit/moiradev/include -DDEBUG ${LDFLAGS} \ |
f7ba8e6c | 69 | ${SRCS} ${LIBS} |
050550ba | 70 | |
71 | depend: | |
72 | mkdep ${CFLAGS} ${SRCS} | |
73 | ||
74 | # DO NOT DELETE THIS LINE -- mkdep uses it. | |
75 | ||
76 | utils.o: utils.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 77 | utils.o: ../../include/moira.h ../../include/mr_et.h |
78 | utils.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
79 | utils.o: /usr/include/ctype.h defs.h f_defs.h globals.h /usr/include/netdb.h | |
050550ba | 80 | attach.o: attach.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 81 | attach.o: ../../include/moira.h ../../include/mr_et.h |
82 | attach.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
83 | attach.o: defs.h f_defs.h globals.h | |
050550ba | 84 | cluster.o: cluster.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 85 | cluster.o: ../../include/moira.h ../../include/mr_et.h |
86 | cluster.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
87 | cluster.o: defs.h f_defs.h globals.h | |
050550ba | 88 | delete.o: delete.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 89 | delete.o: ../../include/moira.h ../../include/mr_et.h |
90 | delete.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
91 | delete.o: defs.h f_defs.h globals.h | |
050550ba | 92 | globals.o: globals.c ../../include/mit-copyright.h defs.h |
93 | lists.o: lists.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 94 | lists.o: ../../include/moira.h ../../include/mr_et.h |
95 | lists.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
96 | lists.o: defs.h f_defs.h globals.h | |
050550ba | 97 | main.o: main.c /usr/include/pwd.h /usr/include/signal.h /usr/include/stdio.h |
8defc06b | 98 | main.o: /usr/include/strings.h /usr/include/sys/types.h ../../include/moira.h |
99 | main.o: ../../include/mr_et.h menu.h ../../include/mit-copyright.h defs.h | |
050550ba | 100 | main.o: f_defs.h globals.h |
101 | menu.o: menu.c ../../include/mit-copyright.h /usr/include/sys/types.h | |
102 | menu.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/curses.h | |
103 | menu.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h | |
104 | menu.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h | |
105 | menu.o: /usr/include/ctype.h /usr/include/strings.h /usr/include/varargs.h | |
106 | menu.o: ../../include/com_err.h menu.h | |
107 | menus.o: menus.c /usr/include/stdio.h menu.h ../../include/mit-copyright.h | |
108 | menus.o: defs.h f_defs.h globals.h | |
8defc06b | 109 | nfs.o: nfs.c /usr/include/stdio.h /usr/include/strings.h |
110 | nfs.o: ../../include/moira.h ../../include/mr_et.h ../../include/moira_site.h | |
050550ba | 111 | nfs.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h |
112 | pobox.o: pobox.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 113 | pobox.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h |
114 | pobox.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
115 | pobox.o: defs.h f_defs.h globals.h | |
050550ba | 116 | quota.o: quota.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 117 | quota.o: ../../include/moira.h ../../include/mr_et.h |
118 | quota.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
119 | quota.o: defs.h f_defs.h globals.h | |
050550ba | 120 | user.o: user.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 121 | user.o: ../../include/moira.h ../../include/mr_et.h |
122 | user.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
123 | user.o: /usr/include/ctype.h defs.h f_defs.h globals.h | |
050550ba | 124 | dcmmaint.o: dcmmaint.c /usr/include/stdio.h /usr/include/strings.h |
8defc06b | 125 | dcmmaint.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h |
126 | dcmmaint.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
050550ba | 127 | dcmmaint.o: defs.h f_defs.h globals.h |
128 | printer.o: printer.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 129 | printer.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h |
130 | printer.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
050550ba | 131 | printer.o: defs.h f_defs.h globals.h |
132 | misc.o: misc.c /usr/include/stdio.h /usr/include/strings.h | |
8defc06b | 133 | misc.o: ../../include/moira.h ../../include/mr_et.h |
134 | misc.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h | |
135 | misc.o: /usr/include/sys/types.h /usr/include/netdb.h | |
136 | misc.o: /usr/include/sys/socket.h /usr/include/netinet/in.h defs.h f_defs.h | |
137 | misc.o: globals.h |