… | |
… | |
33 | |
33 | |
34 | LINKER = $(CXX) |
34 | LINKER = $(CXX) |
35 | |
35 | |
36 | SRCS = MTfile.cpp MTentry.cpp MTnode.cpp MTpredicate.cpp MTobject.cpp MT.cpp MTcursor.cpp BulkLoad.cpp # Main.cpp |
36 | SRCS = MTfile.cpp MTentry.cpp MTnode.cpp MTpredicate.cpp MTobject.cpp MT.cpp MTcursor.cpp BulkLoad.cpp # Main.cpp |
37 | |
37 | |
38 | OBJS = $(SRCS:.cpp=.o) |
38 | OBJS = MTfile.o MTentry.o MTnode.o MTpredicate.o MTobject.o MT.o MTcursor.o BulkLoad.o |
39 | |
39 | |
40 | LIBS = ../GiST/libGiST.a |
40 | LIBS = ../GiST/libGiST.a |
41 | |
41 | |
42 | DEST = . |
42 | DEST = . |
43 | |
43 | |
… | |
… | |
54 | $(CPP) -o generate $(CFLAGS) $(INCS) $(LDFLAGS) generate.cpp |
54 | $(CPP) -o generate $(CFLAGS) $(INCS) $(LDFLAGS) generate.cpp |
55 | |
55 | |
56 | depend: |
56 | depend: |
57 | makedepend -Y $(DEFINES) $(INCS) $(SRCS) |
57 | makedepend -Y $(DEFINES) $(INCS) $(SRCS) |
58 | |
58 | |
59 | %.o: %.cpp |
59 | .SUFFIXES: .cpp |
|
|
60 | |
|
|
61 | .cpp.o: |
60 | $(CPP) -c $(CFLAGS) $(OPTIMIZE) $(INCS) $*.cpp |
62 | $(CPP) -c $(CFLAGS) $(OPTIMIZE) $(INCS) $< |
61 | |
63 | |
62 | clean: |
64 | clean: |
63 | rm -f $(OBJS) $(PROGRAM) libMT.a |
65 | rm -f $(OBJS) $(PROGRAM) libMT.a |
64 | |
66 | |
65 | install: $(PROGRAM) |
67 | install: $(PROGRAM) |