]> andersk Git - moira.git/blob - dcm/Makefile
malloc problems
[moira.git] / dcm / Makefile
1 #       $Source$
2 #       $Author$
3 #       $Header$
4 #
5 # (c) Copyright 1988 by the Massachusetts Institute of Technology.
6 # For copying and distribution information, please see the file
7 # <mit-copyright.h>.
8
9 SMS_DIR = ..
10 INGRES_DIR = /usr/rtingres
11 UPDATE_DIR = ${SMS_DIR}/update
12
13 INCDIR = -I${SMS_DIR}/include
14 CFLAGS = ${INCDIR} -g
15 LDFLAGS = -L${SMS_DIR}/lib -L${SMS_DIR}/server
16
17 QLIBS= ${INGRES_DIR}/lib/libqlib ${INGRES_DIR}/lib/compatlib
18
19 # Libraries that talk to the MOIRA server:
20 SERVER_LIBS = -lmoiraglue -lmoira -lgdb -lzephyr -lkrb -ldes -lcom_err $(QLIBS)
21
22 DCM_SRCS = dcm.c utils.c
23 DCM_OBJS = dcm.o utils.o ../update/moira_update.o
24
25
26 all: dcm startdcm
27
28 dcm: ${DCM_OBJS}
29         rm -f $@
30         ${CC} ${LDFLAGS} -o $@ ${DCM_OBJS} ${SERVER_LIBS}
31
32 startdcm: startdcm.o
33         ${CC} ${LDFLAGS} -o startdcm startdcm.o
34
35 clean: 
36         rm -f *.o core *~
37         rm -f dcm startdcm .saber
38
39 install: dcm startdcm
40         install -c dcm ${SMS_DIR}/bin/dcm
41         install -c startdcm ${SMS_DIR}/bin/startdcm
42
43 lint:
44         lint ${INCDIR} ${DCM_SRCS} | grep -v "possible pointer alignment"
45
46
47 .saber: Makefile
48         rm -rf $@
49         echo "setopt(\"load_options\", \"${CFLAGS} ${LDFLAGS}\");" >$@
50         echo "#define DCM_SRCS \"${DCM_SRCS} ${SMS_UPDATE}\"" >>$@
51         echo "#define FOO_SRCS \"${FOO_SRCS}\"" >>$@
52         echo "#define GLUE_LIBS \"${GLUE_LIBS}\"" >>$@
53         echo "#define SERVER_LIBS \"${SERVER_LIBS}\"" >>$@
54         echo "suppress(285); " >>$@
55
56 depend:
57         mkdep ${CFLAGS} ${DCM_SRCS}
58
59 # DO NOT DELETE THIS LINE -- mkdep uses it.
60
61 dcm.o: dcm.c /usr/include/stdio.h ../include/update.h /usr/include/sys/file.h
62 dcm.o: /usr/include/sys/time.h /usr/include/sys/time.h
63 dcm.o: /usr/include/sys/wait.h /usr/include/signal.h /usr/include/ctype.h
64 dcm.o: ../include/moira.h ../include/mr_et.h ../include/moira_site.h
65 dcm.o: ../include/mit-copyright.h ../include/dcm.h
66 utils.o: utils.c ../include/mit-copyright.h /usr/include/stdio.h
67 utils.o: /usr/include/strings.h /usr/include/errno.h /usr/include/varargs.h
68 utils.o: /usr/include/sys/types.h /usr/include/sys/time.h
69 utils.o: /usr/include/sys/time.h /usr/include/sys/file.h ../include/moira.h
70 utils.o: ../include/mr_et.h ../include/moira_site.h ../include/dcm.h
This page took 0.039001 seconds and 5 git commands to generate.