replace_document: Only force load values for same docid
[xapian.git] / xapian-maintainer-tools / win32msvc / win32_testsuite.mak
blobca3028461b34841f34923b552efa2ebc4d781f26
1 # Makefile for Microsoft Visual C++ 7.0 (or compatible)
2 # Originally by Ulrik Petersen
3 # Modified by Charlie Hull, Lemur Consulting Ltd.
4 # 17th March 2006
6 # Will build a Win32 static library (non-debug) libbtreecheck.lib
8 !INCLUDE ..\..\win32\config.mak
10 OUTDIR=..\..\win32\$(XAPIAN_DEBUG_OR_RELEASE)\libs
11 INTDIR=.\
13 BUILD_LIBRARIES = "$(OUTDIR)\libtest.lib"
15 ALL : $(BUILD_LIBRARIES)
17 OBJS= \
18 $(INTDIR)\backendmanager.obj \
19 $(INTDIR)\backendmanager_brass.obj \
20 $(INTDIR)\backendmanager_chert.obj \
21 $(INTDIR)\backendmanager_inmemory.obj \
22 $(INTDIR)\backendmanager_multi.obj \
23 $(INTDIR)\backendmanager_remote.obj \
24 $(INTDIR)\backendmanager_remoteprog.obj \
25 $(INTDIR)\backendmanager_remotetcp.obj \
26 $(INTDIR)\cputimer.obj \
27 $(INTDIR)\fdtracker.obj \
28 $(INTDIR)\index_utils.obj \
29 $(INTDIR)\scalability.obj \
30 $(INTDIR)\testrunner.obj \
31 $(INTDIR)\testsuite.obj \
32 $(INTDIR)\testutils.obj \
33 $(INTDIR)\unixcmds.obj
35 SRCS= \
36 $(INTDIR)\backendmanager.cc \
37 $(INTDIR)\backendmanager_brass.cc \
38 $(INTDIR)\backendmanager_chert.cc \
39 $(INTDIR)\backendmanager_inmemory.cc \
40 $(INTDIR)\backendmanager_multi.cc \
41 $(INTDIR)\backendmanager_remote.cc \
42 $(INTDIR)\backendmanager_remoteprog.cc \
43 $(INTDIR)\backendmanager_remotetcp.cc \
44 $(INTDIR)\cputimer.cc \
45 $(INTDIR)\fdtracker.cc \
46 $(INTDIR)\index_utils.cc \
47 $(INTDIR)\scalability.cc \
48 $(INTDIR)\testrunner.cc \
49 $(INTDIR)\testsuite.cc \
50 $(INTDIR)\testutils.cc \
51 $(INTDIR)\unixcmds.cc
53 CLEAN :
54 -@erase $(BUILD_LIBRARIES)
55 -@erase "*.pch"
56 -@erase "$(INTDIR)\*.pdb"
57 -@erase $(OBJS)
60 "$(OUTDIR)" :
61 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
63 CPP_PROJ=$(CPPFLAGS_EXTRA) \
64 -I"..\.." -I"..\..\include" -I"..\..\api" -I"..\..\common" -I"..\..\languages" \
65 -Fo"$(INTDIR)\\" -Tp$(INPUTNAME)
66 CPP_OBJS=..\..\win32\$(XAPIAN_DEBUG_OR_RELEASE)
67 CPP_SBRS=.
69 "$(OUTDIR)\LIBTEST.lib" : "$(OUTDIR)" $(DEF_FILE) $(OBJS)
70 $(LIB32) @<<
71 $(LIB32_FLAGS) /out:"$(OUTDIR)\libtest.lib" $(DEF_FLAGS) $(OBJS)
74 # inference rules, showing how to create one type of file from another with the same root name
75 {.}.cc{$(INTDIR)}.obj::
76 $(CPP) @<<
77 $(CPP_PROJ) $<
80 {.}.cc{$(CPP_SBRS)}.sbr::
81 $(CPP) @<<
82 $(CPP_PROJ) $<
85 # Calculate any header dependencies and automatically insert them into this file
86 HEADERS :
87 -@erase deps.d
88 $(CPP) -showIncludes $(CPP_PROJ) $(SRCS) >>deps.d
89 if exist "..\..\win32\$(DEPEND)" ..\..\win32\$(DEPEND)
90 # DO NOT DELETE THIS LINE -- xapdep depends on it.