ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Tree-M/MT/Makefile
Revision: 1.1
Committed: Sun May 6 00:45:53 2001 UTC (23 years, 1 month ago) by root
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 ######################################################################
2     # #
3     # Copyright (c) 1997,1998, 1999 #
4     # Multimedia DB Group and DEIS - CSITE-CNR, #
5     # University of Bologna, Bologna, ITALY. #
6     # #
7     # All Rights Reserved. #
8     # #
9     # Permission to use, copy, and distribute this software and its #
10     # documentation for NON-COMMERCIAL purposes and without fee is #
11     # hereby granted provided that this copyright notice appears in #
12     # all copies. #
13     # #
14     # THE AUTHORS MAKE NO REPRESENTATIONS OR WARRANTIES ABOUT THE #
15     # SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING #
16     # BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, #
17     # FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE AUTHOR #
18     # SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A #
19     # RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS #
20     # DERIVATIVES. #
21     # #
22     ######################################################################
23    
24     # Makefile for M-tree test program
25    
26     PROGRAM = MTree
27    
28     CPP = g++ -Os -fpic
29    
30     CFLAGS = -DUNIX
31    
32     INCS = -I../GiST
33    
34     LINKER = g++
35    
36     SRCS = MTfile.cpp MTentry.cpp MTnode.cpp MTpredicate.cpp MTobject.cpp MT.cpp MTcursor.cpp BulkLoad.cpp # Main.cpp
37    
38     OBJS = $(SRCS:.cpp=.o)
39    
40     LIBS = ../GiST/libGiST.a
41    
42     DEST = .
43    
44     all: libMT.a
45    
46     libMT.a: $(OBJS)
47     ar rc libMT.a $(OBJS)
48     ranlib libMT.a
49    
50     $(PROGRAM): .depend $(OBJS) $(LIBS)
51     $(LINKER) -o $(PROGRAM) $(LDFLAGS) $(OBJS) $(LIBS)
52    
53     gen:
54     $(CPP) -o generate $(CFLAGS) $(INCS) $(LDFLAGS) generate.cpp
55    
56     depend:
57     makedepend $(DEFINES) $(INCS) $(SRCS)
58    
59     .depend:
60     $(MAKE) depend
61     touch .depend
62    
63     %.o: %.cpp
64     $(CPP) -c $(CFLAGS) $(INCS) $*.cpp
65    
66     clean:
67     rm -f $(OBJS) $(PROGRAM) libMT.a .depend
68    
69     install: $(PROGRAM)
70     echo Installing $(PROGRAM) in $(DEST)
71     install -s $(PROGRAM) $(DEST)
72     # DO NOT DELETE
73    
74     MTfile.o: /usr/include/sys/stat.h /usr/include/features.h
75     MTfile.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
76     MTfile.o: /usr/include/bits/types.h
77     MTfile.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
78     MTfile.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
79     MTfile.o: /usr/include/bits/stat.h /usr/include/fcntl.h
80     MTfile.o: /usr/include/bits/fcntl.h /usr/include/sys/types.h
81     MTfile.o: /usr/include/time.h /usr/include/endian.h
82     MTfile.o: /usr/include/bits/endian.h /usr/include/sys/select.h
83     MTfile.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
84     MTfile.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
85     MTfile.o: /usr/include/string.h MTfile.h ../GiST/GiSTstore.h GiSTdefs.h
86     MTfile.o: /usr/include/assert.h /usr/include/stdlib.h /usr/include/alloca.h
87     MTfile.o: /usr/include/math.h /usr/include/bits/huge_val.h
88     MTfile.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
89     MTentry.o: MTentry.h /usr/include/string.h /usr/include/features.h
90     MTentry.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
91     MTentry.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
92     MTentry.o: /usr/include/stdio.h /usr/include/bits/types.h
93     MTentry.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
94     MTentry.o: /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h
95     MTentry.o: /usr/include/bits/wchar.h /usr/include/gconv.h
96     MTentry.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
97     MTentry.o: /usr/include/bits/stdio_lim.h /usr/include/values.h
98     MTentry.o: /usr/include/limits.h /usr/include/bits/wordsize.h
99     MTentry.o: /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h
100     MTentry.o: /usr/include/linux/limits.h /usr/include/bits/posix2_lim.h
101     MTentry.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/float.h
102     MTentry.o: ../GiST/GiST.h GiSTdefs.h /usr/include/assert.h
103     MTentry.o: /usr/include/stdlib.h /usr/include/sys/types.h /usr/include/time.h
104     MTentry.o: /usr/include/endian.h /usr/include/bits/endian.h
105     MTentry.o: /usr/include/sys/select.h /usr/include/bits/select.h
106     MTentry.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
107     MTentry.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h
108     MTentry.o: /usr/include/math.h /usr/include/bits/huge_val.h
109     MTentry.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
110     MTentry.o: ../GiST/GiSTentry.h ../GiST/GiSTpredicate.h ../GiST/GiSTlist.h
111     MTentry.o: ../GiST/GiSTnode.h ../GiST/GiSTpath.h ../GiST/GiSTstore.h
112     MTentry.o: ../GiST/GiSTcursor.h MTobject.h MT.h MTfile.h MTnode.h MTcursor.h
113     MTentry.o: list.h
114     MTnode.o: /usr/include/string.h /usr/include/features.h
115     MTnode.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
116     MTnode.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h MT.h
117     MTnode.o: ../GiST/GiST.h GiSTdefs.h /usr/include/assert.h
118     MTnode.o: /usr/include/stdlib.h /usr/include/sys/types.h
119     MTnode.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
120     MTnode.o: /usr/include/bits/sched.h /usr/include/time.h /usr/include/endian.h
121     MTnode.o: /usr/include/bits/endian.h /usr/include/sys/select.h
122     MTnode.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
123     MTnode.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
124     MTnode.o: /usr/include/alloca.h /usr/include/math.h
125     MTnode.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
126     MTnode.o: /usr/include/bits/mathcalls.h ../GiST/GiSTentry.h
127     MTnode.o: ../GiST/GiSTpredicate.h ../GiST/GiSTlist.h ../GiST/GiSTnode.h
128     MTnode.o: ../GiST/GiSTpath.h ../GiST/GiSTstore.h ../GiST/GiSTcursor.h
129     MTnode.o: MTfile.h MTnode.h MTentry.h /usr/include/stdio.h
130     MTnode.o: /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h
131     MTnode.o: /usr/include/bits/wchar.h /usr/include/gconv.h
132     MTnode.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
133     MTnode.o: /usr/include/bits/stdio_lim.h /usr/include/values.h
134     MTnode.o: /usr/include/limits.h /usr/include/bits/wordsize.h
135     MTnode.o: /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h
136     MTnode.o: /usr/include/linux/limits.h /usr/include/bits/posix2_lim.h
137     MTnode.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/float.h
138     MTnode.o: MTobject.h MTcursor.h list.h MTpredicate.h
139     MTpredicate.o: MT.h ../GiST/GiST.h GiSTdefs.h /usr/include/assert.h
140     MTpredicate.o: /usr/include/features.h /usr/include/sys/cdefs.h
141     MTpredicate.o: /usr/include/gnu/stubs.h /usr/include/stdlib.h
142     MTpredicate.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
143     MTpredicate.o: /usr/include/sys/types.h /usr/include/bits/types.h
144     MTpredicate.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
145     MTpredicate.o: /usr/include/time.h /usr/include/endian.h
146     MTpredicate.o: /usr/include/bits/endian.h /usr/include/sys/select.h
147     MTpredicate.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
148     MTpredicate.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
149     MTpredicate.o: /usr/include/alloca.h /usr/include/math.h
150     MTpredicate.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
151     MTpredicate.o: /usr/include/bits/mathcalls.h ../GiST/GiSTentry.h
152     MTpredicate.o: /usr/include/string.h ../GiST/GiSTpredicate.h
153     MTpredicate.o: ../GiST/GiSTlist.h ../GiST/GiSTnode.h ../GiST/GiSTpath.h
154     MTpredicate.o: ../GiST/GiSTstore.h ../GiST/GiSTcursor.h MTfile.h MTnode.h
155     MTpredicate.o: MTentry.h /usr/include/stdio.h /usr/include/libio.h
156     MTpredicate.o: /usr/include/_G_config.h /usr/include/wchar.h
157     MTpredicate.o: /usr/include/bits/wchar.h /usr/include/gconv.h
158     MTpredicate.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
159     MTpredicate.o: /usr/include/bits/stdio_lim.h /usr/include/values.h
160     MTpredicate.o: /usr/include/limits.h /usr/include/bits/wordsize.h
161     MTpredicate.o: /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h
162     MTpredicate.o: /usr/include/linux/limits.h /usr/include/bits/posix2_lim.h
163     MTpredicate.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/float.h
164     MTpredicate.o: MTobject.h MTcursor.h list.h MTpredicate.h
165     MTobject.o: /usr/include/stdio.h /usr/include/features.h
166     MTobject.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
167     MTobject.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
168     MTobject.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
169     MTobject.o: /usr/include/bits/sched.h /usr/include/libio.h
170     MTobject.o: /usr/include/_G_config.h /usr/include/wchar.h
171     MTobject.o: /usr/include/bits/wchar.h /usr/include/gconv.h
172     MTobject.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
173     MTobject.o: /usr/include/bits/stdio_lim.h MTobject.h
174     MT.o: /usr/include/stdlib.h /usr/include/features.h /usr/include/sys/cdefs.h
175     MT.o: /usr/include/gnu/stubs.h
176     MT.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
177     MT.o: /usr/include/sys/types.h /usr/include/bits/types.h
178     MT.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
179     MT.o: /usr/include/time.h /usr/include/endian.h /usr/include/bits/endian.h
180     MT.o: /usr/include/sys/select.h /usr/include/bits/select.h
181     MT.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
182     MT.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h list.h
183     MT.o: /usr/include/assert.h MT.h ../GiST/GiST.h GiSTdefs.h
184     MT.o: /usr/include/math.h /usr/include/bits/huge_val.h
185     MT.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
186     MT.o: ../GiST/GiSTentry.h /usr/include/string.h ../GiST/GiSTpredicate.h
187     MT.o: ../GiST/GiSTlist.h ../GiST/GiSTnode.h ../GiST/GiSTpath.h
188     MT.o: ../GiST/GiSTstore.h ../GiST/GiSTcursor.h MTfile.h MTnode.h MTentry.h
189     MT.o: /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h
190     MT.o: /usr/include/wchar.h /usr/include/bits/wchar.h /usr/include/gconv.h
191     MT.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
192     MT.o: /usr/include/bits/stdio_lim.h /usr/include/values.h
193     MT.o: /usr/include/limits.h /usr/include/bits/wordsize.h
194     MT.o: /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h
195     MT.o: /usr/include/linux/limits.h /usr/include/bits/posix2_lim.h
196     MT.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/float.h MTobject.h
197     MT.o: MTcursor.h MTpredicate.h
198     MTcursor.o: MTcursor.h ../GiST/GiST.h GiSTdefs.h /usr/include/assert.h
199     MTcursor.o: /usr/include/features.h /usr/include/sys/cdefs.h
200     MTcursor.o: /usr/include/gnu/stubs.h /usr/include/stdlib.h
201     MTcursor.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
202     MTcursor.o: /usr/include/sys/types.h /usr/include/bits/types.h
203     MTcursor.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
204     MTcursor.o: /usr/include/time.h /usr/include/endian.h
205     MTcursor.o: /usr/include/bits/endian.h /usr/include/sys/select.h
206     MTcursor.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
207     MTcursor.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
208     MTcursor.o: /usr/include/alloca.h /usr/include/math.h
209     MTcursor.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
210     MTcursor.o: /usr/include/bits/mathcalls.h ../GiST/GiSTentry.h
211     MTcursor.o: /usr/include/string.h ../GiST/GiSTpredicate.h ../GiST/GiSTlist.h
212     MTcursor.o: ../GiST/GiSTnode.h ../GiST/GiSTpath.h ../GiST/GiSTstore.h
213     MTcursor.o: ../GiST/GiSTcursor.h list.h MT.h MTfile.h MTnode.h MTentry.h
214     MTcursor.o: /usr/include/stdio.h /usr/include/libio.h
215     MTcursor.o: /usr/include/_G_config.h /usr/include/wchar.h
216     MTcursor.o: /usr/include/bits/wchar.h /usr/include/gconv.h
217     MTcursor.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
218     MTcursor.o: /usr/include/bits/stdio_lim.h /usr/include/values.h
219     MTcursor.o: /usr/include/limits.h /usr/include/bits/wordsize.h
220     MTcursor.o: /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h
221     MTcursor.o: /usr/include/linux/limits.h /usr/include/bits/posix2_lim.h
222     MTcursor.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/float.h
223     MTcursor.o: MTobject.h MTpredicate.h
224     Main.o: /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h
225     Main.o: /usr/include/gnu/stubs.h
226     Main.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
227     Main.o: /usr/include/bits/types.h /usr/include/bits/pthreadtypes.h
228     Main.o: /usr/include/bits/sched.h /usr/include/libio.h
229     Main.o: /usr/include/_G_config.h /usr/include/wchar.h
230     Main.o: /usr/include/bits/wchar.h /usr/include/gconv.h
231     Main.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
232     Main.o: /usr/include/bits/stdio_lim.h /usr/include/time.h
233     Main.o: /usr/include/malloc.h MT.h ../GiST/GiST.h GiSTdefs.h
234     Main.o: /usr/include/assert.h /usr/include/stdlib.h /usr/include/sys/types.h
235     Main.o: /usr/include/endian.h /usr/include/bits/endian.h
236     Main.o: /usr/include/sys/select.h /usr/include/bits/select.h
237     Main.o: /usr/include/bits/sigset.h /usr/include/bits/time.h
238     Main.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h
239     Main.o: /usr/include/math.h /usr/include/bits/huge_val.h
240     Main.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h
241     Main.o: ../GiST/GiSTentry.h /usr/include/string.h ../GiST/GiSTpredicate.h
242     Main.o: ../GiST/GiSTlist.h ../GiST/GiSTnode.h ../GiST/GiSTpath.h
243     Main.o: ../GiST/GiSTstore.h ../GiST/GiSTcursor.h MTfile.h MTnode.h MTentry.h
244     Main.o: /usr/include/values.h /usr/include/limits.h
245     Main.o: /usr/include/bits/wordsize.h /usr/include/bits/posix1_lim.h
246     Main.o: /usr/include/bits/local_lim.h /usr/include/linux/limits.h
247     Main.o: /usr/include/bits/posix2_lim.h
248     Main.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/float.h
249     Main.o: MTobject.h MTcursor.h list.h MTpredicate.h
250     BulkLoad.o: MT.h ../GiST/GiST.h GiSTdefs.h /usr/include/assert.h
251     BulkLoad.o: /usr/include/features.h /usr/include/sys/cdefs.h
252     BulkLoad.o: /usr/include/gnu/stubs.h /usr/include/stdlib.h
253     BulkLoad.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stddef.h
254     BulkLoad.o: /usr/include/sys/types.h /usr/include/bits/types.h
255     BulkLoad.o: /usr/include/bits/pthreadtypes.h /usr/include/bits/sched.h
256     BulkLoad.o: /usr/include/time.h /usr/include/endian.h
257     BulkLoad.o: /usr/include/bits/endian.h /usr/include/sys/select.h
258     BulkLoad.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
259     BulkLoad.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
260     BulkLoad.o: /usr/include/alloca.h /usr/include/math.h
261     BulkLoad.o: /usr/include/bits/huge_val.h /usr/include/bits/mathdef.h
262     BulkLoad.o: /usr/include/bits/mathcalls.h ../GiST/GiSTentry.h
263     BulkLoad.o: /usr/include/string.h ../GiST/GiSTpredicate.h ../GiST/GiSTlist.h
264     BulkLoad.o: ../GiST/GiSTnode.h ../GiST/GiSTpath.h ../GiST/GiSTstore.h
265     BulkLoad.o: ../GiST/GiSTcursor.h MTfile.h MTnode.h MTentry.h
266     BulkLoad.o: /usr/include/stdio.h /usr/include/libio.h
267     BulkLoad.o: /usr/include/_G_config.h /usr/include/wchar.h
268     BulkLoad.o: /usr/include/bits/wchar.h /usr/include/gconv.h
269     BulkLoad.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/stdarg.h
270     BulkLoad.o: /usr/include/bits/stdio_lim.h /usr/include/values.h
271     BulkLoad.o: /usr/include/limits.h /usr/include/bits/wordsize.h
272     BulkLoad.o: /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h
273     BulkLoad.o: /usr/include/linux/limits.h /usr/include/bits/posix2_lim.h
274     BulkLoad.o: /usr/lib/gcc-lib/i586-pc-linux-gnu/2.95.2.1/include/float.h
275     BulkLoad.o: MTobject.h MTcursor.h list.h