]>
Commit | Line | Data |
---|---|---|
5c91cb61 | 1 | # $Header$ |
2 | # | |
3 | # Copyright 1990 by the Massachusetts Institute of Technology. | |
4 | # | |
5 | # For copying and distribution information, | |
6 | # please see the file <mit-copyright.h>. | |
7 | # | |
8 | # Imakefile for server directory. | |
9 | # | |
10 | ||
11 | #ifdef INGRES | |
12 | XSRC= mr_sbrk.c meinitlst.c | |
13 | XOBJ= mr_sbrk.o meinitlst.o | |
14 | #else | |
15 | XSRC= | |
16 | XOBJ= | |
17 | #endif | |
18 | ||
fac5c3f1 | 19 | DEFINES=-DGDSS -I/mit/gdss/include -I. |
5c91cb61 | 20 | |
21 | SRCS = startmoira.c mr_main.c mr_sauth.c mr_scall.c \ | |
22 | mr_srvdata.c mr_shutdown.c mr_util.c qrtn.c \ | |
23 | qsupport.c qsubs.c queries2.c mr_smalloc.c \ | |
7327ad7c | 24 | increment.c cache.c mr_glue.c qvalidate.c \ |
25 | mr_server.h query.h qrtn.h qaccess.c qsetup.c \ | |
e448f08d | 26 | qfollow.c malloc.h $(XSRC) |
5c91cb61 | 27 | CODE= startmoira.c mr_main.c mr_sauth.c mr_scall.c \ |
28 | mr_srvdata.c mr_shutdown.c mr_util.c qrtn.dc \ | |
29 | qsupport.dc qsubs.c queries2.c mr_smalloc.c \ | |
7327ad7c | 30 | increment.dc cache.dc mr_glue.c qvalidate.dc \ |
31 | Imakefile mr_server.h query.h qrtn.h qaccess.dc \ | |
e448f08d | 32 | qsetup.dc qfollow.dc malloc.h $(XSRC) |
5c91cb61 | 33 | SRVOBJ=mr_main.o mr_sauth.o mr_scall.o mr_srvdata.o mr_shutdown.o \ |
34 | mr_util.o qrtn.o queries2.o qsupport.o qsubs.o \ | |
7327ad7c | 35 | mr_smalloc.o increment.o cache.o qvalidate.o \ |
36 | qaccess.o qsetup.o qfollow.o $(XOBJ) | |
5c91cb61 | 37 | GLUOBJS=mr_glue.o qrtn.o queries2.o qsupport.o qsubs.o \ |
38 | ../lib/mr_et.o mr_srvdata.o mr_smalloc.o \ | |
7327ad7c | 39 | ../lib/krb_et.o mr_util.o increment.o cache.o \ |
40 | qvalidate.o qaccess.o qsetup.o qfollow.o $(XOBJ) | |
fac5c3f1 | 41 | SRCDIR = $(SRCTOP)/server |
5c91cb61 | 42 | sqlrule() |
43 | ||
44 | program(moirad, ${SRVOBJ},${MR_LIBDEP} ${GDB_LIBDEP},\ | |
45 | -L/usr/athena/lib .././lib/libmoira.a -lzephyr \ | |
46 | .././gdb/libmrgdb.a -lcom_err \ | |
fac5c3f1 | 47 | /mit/gdss/`machtype`/libgdss.a -lkrb -ldes -lhesiod \ |
5c91cb61 | 48 | ${SQL_LIB}, ${PROGDIR}) |
bee2d3fb | 49 | program(startmoira, startmoira.o,${MR_LIBDEP} ${GDB_LIBDEP},\ |
50 | -L/usr/athena/lib .././lib/libmoira.a -lzephyr \ | |
51 | .././gdb/libmrgdb.a -lcom_err \ | |
52 | /mit/gdss/`machtype`/libgdss.a -lkrb -ldes -lhesiod \ | |
53 | ${SQL_LIB}, ${PROGDIR}) | |
5c91cb61 | 54 | library_obj_rule() |
55 | install_library_target(mrglue,$(GLUOBJS),$(SRCS),) | |
56 | ||
57 | sqlfile(cache) | |
58 | sqlfile(increment) | |
59 | sqlfile(qrtn) | |
60 | sqlfile(qsupport) | |
7327ad7c | 61 | sqlfile(qvalidate) |
62 | sqlfile(qaccess) | |
63 | sqlfile(qsetup) | |
64 | sqlfile(qfollow) |