]> andersk Git - moira.git/blame - clients/moira/Makefile
Used /bin/sh format instead of /bin/csh format, by accident.
[moira.git] / clients / moira / Makefile
CommitLineData
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
18DESTDIR=
a8c2e76b 19CFLAGS = -I../../include -I. -O
507c84bb 20LDFLAGS = -L../../lib
f7ba8e6c 21CONFDIR = ${DESTDIR}/usr/athena
22BINDIR = ${DESTDIR}/bin
23
8defc06b 24MOIRALIB = -lmoira -lgdb -lcom_err
25LIBS = ${MOIRALIB} -lcurses -ltermcap -lkrb -ldes -lhesiod
f7ba8e6c 26
27
28SRCS = 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 31OBJS = 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
34NOBJS = namespace.o globals.o lists.o menu.o \
35 pobox.o user.o utils.o misc.o
f7ba8e6c 36
6221ecc4 37all: moira namespace
f7ba8e6c 38
d2b91f47 39moira: ${OBJS}
40 rm -f moira
41 cc ${CFLAGS} ${LDFLAGS} -o moira ${OBJS} ${LIBS}
f7ba8e6c 42
6221ecc4 43namespace: ${NOBJS}
44 rm -f namespace
45 cc ${CFLAGS} ${LDFLAGS} -o namespace ${NOBJS} ${LIBS}
46
f7ba8e6c 47lint:
48 lint -I../../include *.c
49
d2b91f47 50install: 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 59clean:
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
67saber: ;
8defc06b 68 /mit/kaufer/saber -I/mit/moiradev/include -DDEBUG ${LDFLAGS} \
f7ba8e6c 69 ${SRCS} ${LIBS}
050550ba 70
71depend:
72 mkdep ${CFLAGS} ${SRCS}
73
74# DO NOT DELETE THIS LINE -- mkdep uses it.
75
76utils.o: utils.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 77utils.o: ../../include/moira.h ../../include/mr_et.h
78utils.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
79utils.o: /usr/include/ctype.h defs.h f_defs.h globals.h /usr/include/netdb.h
050550ba 80attach.o: attach.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 81attach.o: ../../include/moira.h ../../include/mr_et.h
82attach.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
83attach.o: defs.h f_defs.h globals.h
050550ba 84cluster.o: cluster.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 85cluster.o: ../../include/moira.h ../../include/mr_et.h
86cluster.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
87cluster.o: defs.h f_defs.h globals.h
050550ba 88delete.o: delete.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 89delete.o: ../../include/moira.h ../../include/mr_et.h
90delete.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
91delete.o: defs.h f_defs.h globals.h
050550ba 92globals.o: globals.c ../../include/mit-copyright.h defs.h
93lists.o: lists.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 94lists.o: ../../include/moira.h ../../include/mr_et.h
95lists.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
96lists.o: defs.h f_defs.h globals.h
050550ba 97main.o: main.c /usr/include/pwd.h /usr/include/signal.h /usr/include/stdio.h
8defc06b 98main.o: /usr/include/strings.h /usr/include/sys/types.h ../../include/moira.h
99main.o: ../../include/mr_et.h menu.h ../../include/mit-copyright.h defs.h
050550ba 100main.o: f_defs.h globals.h
101menu.o: menu.c ../../include/mit-copyright.h /usr/include/sys/types.h
102menu.o: /usr/include/stdio.h /usr/include/signal.h /usr/include/curses.h
103menu.o: /usr/include/sgtty.h /usr/include/sys/ioctl.h
104menu.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
105menu.o: /usr/include/ctype.h /usr/include/strings.h /usr/include/varargs.h
106menu.o: ../../include/com_err.h menu.h
107menus.o: menus.c /usr/include/stdio.h menu.h ../../include/mit-copyright.h
108menus.o: defs.h f_defs.h globals.h
8defc06b 109nfs.o: nfs.c /usr/include/stdio.h /usr/include/strings.h
110nfs.o: ../../include/moira.h ../../include/mr_et.h ../../include/moira_site.h
050550ba 111nfs.o: ../../include/mit-copyright.h menu.h defs.h f_defs.h globals.h
112pobox.o: pobox.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 113pobox.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h
114pobox.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
115pobox.o: defs.h f_defs.h globals.h
050550ba 116quota.o: quota.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 117quota.o: ../../include/moira.h ../../include/mr_et.h
118quota.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
119quota.o: defs.h f_defs.h globals.h
050550ba 120user.o: user.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 121user.o: ../../include/moira.h ../../include/mr_et.h
122user.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
123user.o: /usr/include/ctype.h defs.h f_defs.h globals.h
050550ba 124dcmmaint.o: dcmmaint.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 125dcmmaint.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h
126dcmmaint.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
050550ba 127dcmmaint.o: defs.h f_defs.h globals.h
128printer.o: printer.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 129printer.o: /usr/include/ctype.h ../../include/moira.h ../../include/mr_et.h
130printer.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
050550ba 131printer.o: defs.h f_defs.h globals.h
132misc.o: misc.c /usr/include/stdio.h /usr/include/strings.h
8defc06b 133misc.o: ../../include/moira.h ../../include/mr_et.h
134misc.o: ../../include/moira_site.h ../../include/mit-copyright.h menu.h
135misc.o: /usr/include/sys/types.h /usr/include/netdb.h
136misc.o: /usr/include/sys/socket.h /usr/include/netinet/in.h defs.h f_defs.h
137misc.o: globals.h
This page took 0.390339 seconds and 5 git commands to generate.