replace_document: Only force load values for same docid
[xapian.git] / xapian-maintainer-tools / win32msvc / win32_net.mak
blob69836d981d244479585c5f47bae3e9af555f36ff
1 # Makefile for Microsoft Visual C++ 7.0 (or compatible)
3 # Will build a Win32 static library libnet.lib
5 !INCLUDE ..\win32\config.mak
7 OUTDIR=..\win32\$(XAPIAN_DEBUG_OR_RELEASE)\libs
8 INTDIR=.\
10 ALL : "$(OUTDIR)\libnet.lib"
12 OBJS= \
13 $(INTDIR)\progclient.obj \
14 $(INTDIR)\remoteconnection.obj \
15 $(INTDIR)\remoteserver.obj \
16 $(INTDIR)\serialise.obj \
17 $(INTDIR)\tcpclient.obj \
18 $(INTDIR)\tcpserver.obj \
19 $(INTDIR)\replicatetcpclient.obj \
20 $(INTDIR)\remotetcpclient.obj \
21 $(INTDIR)\replicatetcpserver.obj \
22 $(INTDIR)\remotetcpserver.obj
24 SRCS= \
25 $(INTDIR)\progclient.cc \
26 $(INTDIR)\remoteconnection.cc \
27 $(INTDIR)\remoteserver.cc \
28 $(INTDIR)\serialise.cc \
29 $(INTDIR)\tcpclient.cc \
30 $(INTDIR)\tcpserver.cc \
31 $(INTDIR)\replicatetcpclient.cc \
32 $(INTDIR)\remotetcpclient.cc \
33 $(INTDIR)\replicatetcpserver.cc \
34 $(INTDIR)\remotetcpserver.cc
36 CLEAN :
37 -@erase "$(OUTDIR)\libnet.lib"
38 -@erase "*.pch" "*.pdb"
39 -@erase "$(INTDIR)\*.pdb"
40 -@erase $(OBJS)
42 "$(OUTDIR)" :
43 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
45 CPP_PROJ=$(CPPFLAGS_EXTRA) \
46 -Fo"$(INTDIR)\\" -Tp$(INPUTNAME)
47 CPP_OBJS=..\win32\$(XAPIAN_DEBUG_OR_RELEASE)
48 CPP_SBRS=.
50 LIB32=link.exe -lib
51 LIB32_FLAGS=/nologo $(LIBFLAGS)
54 "$(OUTDIR)\libnet.lib" : "$(OUTDIR)" $(DEF_FILE) $(OBJS)
55 $(LIB32) @<<
56 $(LIB32_FLAGS) /out:"$(OUTDIR)\libnet.lib" $(DEF_FLAGS) $(OBJS)
59 # inference rules, showing how to create one type of file from another with the same root name
60 {.}.cc{$(INTDIR)}.obj::
61 $(CPP) @<<
62 $(CPP_PROJ) $<
65 {.}.cc{$(CPP_SBRS)}.sbr::
66 $(CPP) @<<
67 $(CPP_PROJ) $<
70 # Calculate any header dependencies and automatically insert them into this file
71 HEADERS :
72 -@erase deps.d
73 $(CPP) -showIncludes $(CPP_PROJ) $(SRCS) >>deps.d
74 if exist "..\win32\$(DEPEND)" ..\win32\$(DEPEND)
75 # DO NOT DELETE THIS LINE -- xapdep depends on it.