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
6 # By: Chris D. Peterson
12 # Copyright 1987, 1988 by the Massachusetts Institute of Technology.
14 # For further information on copyright and distribution
15 # see the file mit-copyright.h
19 CFLAGS = -I../../include -I. -O
21 CONFDIR = ${DESTDIR}/usr/athena
22 BINDIR = ${DESTDIR}/bin
24 SMSLIB = -lsms -lgdb -lcom_err
25 LIBS = ${SMSLIB} -lcurses -ltermcap -lkrb -ldes
28 SRCS = utils.c attach.c cluster.c delete.c globals.c lists.c main.c \
29 menu.c menus.c nfs.c pobox.c quota.c user.c dcmmaint.c printer.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 \
39 cc ${CFLAGS} ${LDFLAGS} -o moira ${OBJS} ${LIBS}
42 lint -I../../include *.c
45 install -s moira ${DESTDIR}/usr/athena/moira
46 rm -f ${DESTDIR}/usr/athena/usermaint
47 rm -f ${DESTDIR}/usr/athena/listmaint
48 rm -f ${DESTDIR}/usr/athena/dcmmaint
49 ln -s /usr/athena/moira ${DESTDIR}/usr/athena/usermaint
50 ln -s /usr/athena/moira ${DESTDIR}/usr/athena/listmaint
51 ln -s /usr/athena/moira ${DESTDIR}/usr/athena/dcmmaint
58 # Typing 'make saber' at the command line will allow load and link against the
59 # correct libraries when using saber C.
62 /mit/kaufer/saber -I/mit/smsdev/include -DDEBUG ${LDFLAGS} \