source: trunk/gsdl/src/library/Makefile@ 543

Last change on this file since 543 was 260, checked in by sjboddie, 25 years ago

added -D_LITTLE_ENDIAN

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 4.4 KB
Line 
1###########################################################################
2#
3# Makefile --
4# Copyright (C) 1999 The New Zealand Digital Library Project
5#
6# PUT COPYRIGHT NOTICE HERE
7#
8###########################################################################
9
10
11AR = ar
12CC = gcc
13CCFLAGS = -g -Wall
14DEFS = -DNZDL -DQUIET -DSHORT_SUFFIX -DPARADOCNUM -DUSE_FASTCGI -DGSDLSERVER -D_LITTLE_ENDIAN
15INCLUDES = -I../../lib -I../../packages/mg-1.3d -I../../packages/mg-1.3d/lib \
16 -I../../packages/mg-1.3d/src/text -I../../packages/fcgi/include
17RANLIB = ranlib
18LDFLAGS = -lg++ -lgdbm
19LIBS = ../../lib/gsdllib.a
20GSDLOS = linux
21
22
23COMPILE = $(CC) -c $(CCFLAGS) $(DEFS) $(INCLUDES)
24LINK = $(CC) $(LDFLAGS) -o $@
25
26.SUFFIXES:
27.SUFFIXES: .c .o
28.c.o:
29 $(COMPILE) $<
30
31.SUFFIXES: .cpp .o
32.cpp.o:
33 $(COMPILE) $<
34
35
36COLSERVRHEADERS = gdbmclass.h mgq.h mgsearch.h querycache.h queryinfo.h
37
38RECPTHEADERS = cgiargs.h
39
40HEADERS = $(COLSERVRHEADERS) $(RECPTHEADERS) \
41 browse.h cgiwrap.h libinterface.h
42
43
44COLSERVRSOURCES = gdbmclass.cpp mgq.c mgsearch.cpp querycache.cpp queryinfo.cpp
45
46RECPTSOURCES = cgiargs.cpp
47
48SOURCES = $(COLSERVRSOURCES) $(RECPTSOURCES) \
49 browse.cpp cgiwrap.cpp libinterface.cpp
50
51
52COLSERVROBJECTS = gdbmclass.o mgq.o mgsearch.o querycache.o queryinfo.o
53
54RECPTOBJECTS = cgiargs.o
55
56OBJECTS = $(COLSERVROBJECTS) $(RECPTOBJECTS) \
57 browse.o cgiwrap.o libinterface.o
58
59
60all: $(COLSERVRHEADERS) $(COLSERVRSOURCES) $(RECPTHEADERS) $(RECPTSOURCES) $(OBJECTS)
61
62# querycache.cpp querycache.h gdbmclass.cpp gdbmclass.h queryinfo.cpp queryinfo.h mgq.c mgq.h mgsearch.cpp mgsearch.h:
63$(COLSERVRHEADERS) $(COLSERVRSOURCES):
64 ln -s ../colservr/$@
65
66# cgiargs.cpp cgiargs.h:
67$(RECPTHEADERS) $(RECPTSOURCES):
68 ln -s ../recpt/$@
69
70clean:
71 rm -f $(OBJECTS) $(COLSERVRHEADERS) $(COLSERVRSOURCES) $(RECPTHEADERS) $(RECPTSOURCES)
72
73install:
74
75depend:
76 makedepend -Y -- $(DEFS) $(INCLUDES) $(CCFLAGS) -- $(SOURCES)
77
78
79
80# DO NOT DELETE
81
82gdbmclass.o: ../../lib/text_t.h ../../lib/gsdlconf.h ../../lib/site.h
83gdbmclass.o: gdbmclass.h ../../packages/mg-1.3d/lib/unitool.h
84gdbmclass.o: ../../lib/gsdlunicode.h ../../lib/fileutil.h
85mgq.o: mgq.h ../../packages/mg-1.3d/sysfuncs.h
86mgq.o: ../../packages/mg-1.3d/lib/pathmax.h
87mgq.o: ../../packages/mg-1.3d/lib/getopt.h
88mgq.o: ../../packages/mg-1.3d/lib/messages.h
89mgq.o: ../../packages/mg-1.3d/lib/memlib.h
90mgq.o: ../../packages/mg-1.3d/src/text/invf.h
91mgq.o: ../../packages/mg-1.3d/src/text/text.h
92mgq.o: ../../packages/mg-1.3d/lib/huffman.h
93mgq.o: ../../packages/mg-1.3d/lib/filestats.h
94mgq.o: ../../packages/mg-1.3d/src/text/lists.h
95mgq.o: ../../packages/mg-1.3d/src/text/backend.h
96mgq.o: ../../packages/mg-1.3d/lib/timing.h
97mgq.o: ../../packages/mg-1.3d/src/text/term_lists.h
98mgq.o: ../../packages/mg-1.3d/src/text/query_term_list.h
99mgq.o: ../../packages/mg-1.3d/src/text/mg.h
100mgq.o: ../../packages/mg-1.3d/src/text/environment.h
101mgq.o: ../../packages/mg-1.3d/src/text/globals.h
102mgq.o: ../../packages/mg-1.3d/src/text/mg_errors.h
103mgq.o: ../../packages/mg-1.3d/src/text/commands.h
104mgq.o: ../../packages/mg-1.3d/src/text/text_get.h
105mgq.o: ../../packages/mg-1.3d/lib/local_strings.h
106mgsearch.o: ../../lib/gsdlconf.h ../../lib/site.h mgsearch.h
107mgsearch.o: ../../lib/text_t.h querycache.h queryinfo.h ../../lib/fileutil.h
108mgsearch.o: mgq.h ../../lib/gsdlunicode.h
109mgsearch.o: ../../packages/mg-1.3d/lib/unitool.h
110querycache.o: querycache.h ../../lib/text_t.h ../../lib/gsdlconf.h
111querycache.o: ../../lib/site.h queryinfo.h
112queryinfo.o: queryinfo.h ../../lib/gsdlconf.h ../../lib/site.h
113queryinfo.o: ../../lib/text_t.h
114cgiargs.o: cgiargs.h ../../lib/gsdlconf.h ../../lib/site.h ../../lib/text_t.h
115cgiargs.o: ../../lib/gsdlunicode.h
116browse.o: browse.h ../../lib/text_t.h ../../lib/gsdlconf.h ../../lib/site.h
117browse.o: gdbmclass.h cgiargs.h
118cgiwrap.o: ../../lib/gsdlconf.h ../../lib/site.h cgiwrap.h libinterface.h
119cgiwrap.o: browse.h ../../lib/text_t.h gdbmclass.h cgiargs.h queryinfo.h
120cgiwrap.o: mgsearch.h querycache.h ../../lib/display.h
121cgiwrap.o: ../../lib/gsdlunicode.h ../../lib/cfgread.h ../../lib/fileutil.h
122cgiwrap.o: ../../packages/fcgi/include/fcgiapp.h
123cgiwrap.o: ../../packages/fcgi/include/fcgi_config.h
124libinterface.o: libinterface.h ../../lib/gsdlconf.h ../../lib/site.h browse.h
125libinterface.o: ../../lib/text_t.h gdbmclass.h cgiargs.h queryinfo.h
126libinterface.o: mgsearch.h querycache.h ../../lib/display.h
127libinterface.o: ../../lib/gsdlunicode.h ../../lib/fileutil.h
128libinterface.o: ../../lib/cfgread.h ../../packages/mg-1.3d/lib/unitool.h
Note: See TracBrowser for help on using the repository browser.