Remove trailing whitespace (see #556)
[xapian.git] / xapian-maintainer-tools / win32msvc / win32_backends_quartz.mak
bloba6ff8a043930b3fa364b3559e23b6274977852a8
1 # Makefile for Microsoft Visual C++ 7.0 (or compatible)
2 # Originally by Ulrik Petersen
3 # Modified by Charlie Hull, Lemur Consulting Ltd.
4 # www.lemurconsulting.com
5 # 17th March 2006
7 # Will build a Win32 static library (non-debug) libquartz.lib
10 !INCLUDE ..\..\win32\config.mak
12 OUTDIR=..\..\win32\$(XAPIAN_DEBUG_OR_RELEASE)\libs
13 INTDIR=.\
15 ALL : "$(OUTDIR)\libquartz.lib" "$(OUTDIR)\libquartzbtreecheck.lib"
18 LIBQUARTZBTREECHECK_OBJS= \
19 $(INTDIR)\btreecheck.obj
21 LIBQUARTZ_OBJS= \
22 $(INTDIR)\quartz_database.obj \
23 $(INTDIR)\quartz_termlist.obj \
24 $(INTDIR)\quartz_postlist.obj \
25 $(INTDIR)\quartz_positionlist.obj \
26 $(INTDIR)\quartz_record.obj \
27 $(INTDIR)\quartz_values.obj \
28 $(INTDIR)\quartz_log.obj \
29 $(INTDIR)\quartz_document.obj \
30 $(INTDIR)\quartz_alltermslist.obj \
31 $(INTDIR)\quartz_alldocspostlist.obj \
32 $(INTDIR)\quartz_metafile.obj \
33 $(INTDIR)\btree.obj \
34 $(INTDIR)\bcursor.obj \
35 $(INTDIR)\btree_base.obj
37 SRCS= \
38 $(INTDIR)\quartz_database.cc \
39 $(INTDIR)\quartz_termlist.cc \
40 $(INTDIR)\quartz_postlist.cc \
41 $(INTDIR)\quartz_positionlist.cc \
42 $(INTDIR)\quartz_record.cc \
43 $(INTDIR)\quartz_values.cc \
44 $(INTDIR)\quartz_log.cc \
45 $(INTDIR)\quartz_document.cc \
46 $(INTDIR)\quartz_alltermslist.cc \
47 $(INTDIR)\quartz_alldocspostlist.cc \
48 $(INTDIR)\quartz_metafile.cc \
49 $(INTDIR)\btree.cc \
50 $(INTDIR)\bcursor.cc \
51 $(INTDIR)\btree_base.cc \
52 $(INTDIR)\btreecheck.cc
54 CLEAN :
55 -@erase "$(OUTDIR)\libquartz.lib"
56 -@erase "$(OUTDIR)\libquartzbtreecheck.lib"
57 -@erase "*.pch"
58 -@erase "$(INTDIR)\getopt.obj"
59 -@erase "$(INTDIR)\*.pdb"
60 -@erase $(LIBQUARTZBTREECHECK_OBJS)
61 -@erase $(LIBQUARTZ_OBJS)
64 "$(OUTDIR)" :
65 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
67 CPP_PROJ=$(CPPFLAGS_EXTRA) \
68 -I "..\.." -I "..\..\include" -I"..\..\common" -I"..\..\languages" \
69 -Fo"$(INTDIR)\\" -Tp$(INPUTNAME)
71 CPP_OBJS=..\..\win32\$(XAPIAN_DEBUG_OR_RELEASE)
72 CPP_SBRS=.
74 "$(OUTDIR)\LIBQUARTZ.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIBQUARTZ_OBJS)
75 $(LIB32) @<<
76 $(LIB32_FLAGS) /out:"$(OUTDIR)\libquartz.lib" $(DEF_FLAGS) $(LIBQUARTZ_OBJS)
80 "$(OUTDIR)\LIBQUARTZBTREECHECK.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIBQUARTZBTREECHECK_OBJS)
81 $(LIB32) @<<
82 $(LIB32_FLAGS) /out:"$(OUTDIR)\libquartzbtreecheck.lib" $(DEF_FLAGS) $(LIBQUARTZBTREECHECK_OBJS)
85 # inference rules, showing how to create one type of file from another with the same root name
86 {.}.cc{$(INTDIR)}.obj::
87 $(CPP) @<<
88 $(CPP_PROJ) $<
91 {.}.cc{$(CPP_SBRS)}.sbr::
92 $(CPP) @<<
93 $(CPP_PROJ) $<
96 # Calculate any header dependencies and automatically insert them into this file
97 HEADERS :
98 -@erase deps.d
99 $(CPP) -showIncludes $(CPP_PROJ) $(SRCS) >>deps.d
100 if exist "..\..\win32\$(DEPEND)" ..\..\win32\$(DEPEND)
101 # DO NOT DELETE THIS LINE -- xapdep depends on it.