1 # Makefile for Microsoft Visual C++ 7.0 (or compatible)
2 # Originally by Ulrik Petersen
3 # Modified by Charlie Hull, Lemur Consulting Ltd.
6 # Will build a Win32 static library (non-debug) libbtreecheck.lib
8 !INCLUDE ..\..\win32\config.mak
10 OUTDIR
=..\..\win32\
$(XAPIAN_DEBUG_OR_RELEASE
)\libs
13 BUILD_LIBRARIES
= "$(OUTDIR)\libtest.lib"
15 ALL
: $(BUILD_LIBRARIES
)
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
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 \
54 -@erase
$(BUILD_LIBRARIES
)
56 -@erase
"$(INTDIR)\*.pdb"
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
)
69 "$(OUTDIR)\LIBTEST.lib" : "$(OUTDIR)" $(DEF_FILE
) $(OBJS
)
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
::
80 {.
}.
cc{$(CPP_SBRS
)}.sbr
::
85 # Calculate any header dependencies and automatically insert them into this file
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.