handle NULLs in VFPrintf
[catagits/fcgi2.git] / libfcgi / libfcgi.mak.in
1 # Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
2 # ** DO NOT EDIT **
3
4 # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
5
6 # Another service of Ace Wrecking and Software
7 #
8 # xmb Generated NMAKE File for NT and VC++ 
9
10 !IF "$(CFG)" == ""
11 CFG=libfcgi - Win32 Debug
12 !MESSAGE No configuration specified.  Defaulting to libfcgi - Win32 Debug.
13 !ENDIF 
14
15 !IF "$(CFG)" != "libfcgi - Win32 Release" && "$(CFG)" != "libfcgi - Win32 Debug"
16 !MESSAGE Invalid configuration "$(CFG)" specified.
17 !MESSAGE You can specify a configuration when running NMAKE on this makefile
18 !MESSAGE by defining the macro CFG on the command line.  For example:
19 !MESSAGE 
20 !MESSAGE NMAKE /f "libfcgi.mak" CFG="libfcgi - Win32 Debug"
21 !MESSAGE 
22 !MESSAGE Possible choices for configuration are:
23 !MESSAGE 
24 !MESSAGE "libfcgi - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
25 !MESSAGE "libfcgi - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
26 !MESSAGE 
27 !ERROR An invalid configuration is specified.
28 !ENDIF 
29 !IF "$(OS)" == "Windows_NT"
30 NULL=
31 !ELSE 
32 NULL=nul
33 !ENDIF 
34 #
35 #
36 #  Makefile for @SUBSYSTEM@ version @VERSION@(@PLATFORM@)
37 #  Auto-generated, do not edit this Makefile
38 #
39
40 #
41 # Default top-level directories in which to install architecture-
42 # specific files (exec_prefix) and machine-independent files such
43 # as scripts (prefix).  The values specified here may be overridden
44 # at configure-time with the --exec-prefix and --prefix options
45 # to the "configure" script.
46
47 #-----------------------------------------------------------------------------
48 # Normally do not edit this section. It is setup by configure
49 #
50 # the shell MUST BE /bin/sh
51 #
52 SHELL   = @SHELL@
53 PLATFORM_CLASS = @PLATFORM_CLASS@
54 O = @O@
55 L = @L@
56 X = @X@
57 #
58 exec_prefix =   @exec_prefix@
59 prefix =        @prefix@
60 common_prefix = @common_prefix@
61 CVS_TAG =       @CVS_TAG@
62 SRC_DIR =       @srcdir@
63 BIN_DIR =       $(exec_prefix)\bin
64 LIB_DIR =       $(exec_prefix)\lib
65 ETC_DIR =       $(exec_prefix)\etc
66 BINCLUDE_DIR =  $(exec_prefix)\include
67 INCLUDE_DIR =   $(common_prefix)\include
68 CBIN_DIR =      $(common_prefix)\bin
69 CLIB_DIR =      $(common_prefix)\lib
70 CETC_DIR =      $(common_prefix)\etc
71 CONTRIB_DIR =   $(common_prefix)\contrib
72 MAN_DIR =       $(common_prefix)\man
73 MAN1_DIR =      $(MAN_DIR)\man1
74 MAN2_DIR =      $(MAN_DIR)\man2
75 MAN3_DIR =      $(MAN_DIR)\man3
76 MAN5_DIR =      $(MAN_DIR)\man5
77 MAN8_DIR =      $(MAN_DIR)\man8
78 INFO_DIR =      $(common_prefix)\info
79 INSTALL         = @INSTALL@
80 INSTALL_PROGRAM = @INSTALL@
81 INSTALL_DATA    = @INSTALL_DATA@
82 CC              = @CC@ @CCDEFS@
83 CFLAGS          = @CFLAGS@ @INCLUDE_PATH@ -I. @DEFS@
84 RANLIB          = @RANLIB@
85 AR              = @AR@
86 GENMSGC         = @GENMSGC@
87 GENMSGH         = @GENMSGH@
88 #
89 #---------------------------------------------------------------------------
90 #
91 #
92 # All OMI makefiles will have the following make targets:
93 #
94 #       all - first rule, builds everything
95 #       export - installs everything
96 #       test - runs unit tests. This can be a null rule.
97 #       clean - cleans up after a make
98 #       realclean - cleans up after a configure and make
99 #
100
101
102 ################################################################################
103 # Begin Project
104 # PROP Target_Last_Scanned "libfcgi - Win32 Debug"
105 CPP=cl.exe
106 MTL=mktyplib.exe
107 RSC=rc.exe
108 MC=mc.exe
109
110 !IF  "$(CFG)" == "libfcgi - Win32 Release"
111 # PROP BASE Use_MFC 0
112 # PROP BASE Use_Debug_Libraries 0
113 # PROP BASE Output_Dir "Release"
114 # PROP BASE Intermediate_Dir "Release"
115 # PROP BASE Target_Dir ""
116 # PROP Use_MFC 0
117 # PROP Use_Debug_Libraries 0
118 # PROP Output_Dir "Release"
119 # PROP Intermediate_Dir "Release"
120 # PROP Target_Dir ""
121 OUTDIR=.\Release
122 INTDIR=.\Release
123
124
125 ALL : "$(OUTDIR)\libfcgi.dll"
126
127
128 CLEAN : 
129         -@erase "$(INTDIR)\fcgi_stdio.obj"
130         -@erase "$(INTDIR)\fcgiapp.obj"
131         -@erase "$(INTDIR)\strerror.obj"
132         -@erase "$(INTDIR)\os_win32.obj"
133         -@erase "$(OUTDIR)\libfcgi.dll"
134         -@erase "$(OUTDIR)\libfcgi.exp"
135         -@erase "$(OUTDIR)\libfcgi.lib"
136
137
138
139 "$(OUTDIR)" :
140     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
141
142
143 !IF "$(INTDIR)" != "$(OUTDIR)"
144 "$(INTDIR)" :
145     if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
146 !ENDIF
147
148
149 EXPORT : 
150         if not exist "$(LIB_DIR)" mkdir "$(LIB_DIR)"
151         $(INSTALL_DATA) $(OUTDIR)\libfcgi.dll $(LIB_DIR)
152         $(INSTALL_DATA) $(OUTDIR)\libfcgi.lib $(LIB_DIR)
153
154
155 TEST : "$(OUTDIR)\libfcgi.dll"
156
157
158
159
160 # ADD BASE CPP /nologo /MT /W3 /GX /O /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
161 # ADD CPP /nologo /MD /W3 /GX /O  /I ../include /I "..\include" /I "\omi\exports\Tcl\V7.4\common\include"  /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
162 CPP_PROJ=/nologo /MD /W3 /GX /O  /I ../include /I "..\include" /I "\omi\exports\Tcl\V7.4\common\include"  /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\
163  /YX /Fo"$(INTDIR)/" /c 
164 CPP_OBJS=.\Release/
165 CPP_SBRS=.\.
166 # ADD BASE MTL /nologo /D "NDEBUG" /win32
167 # ADD MTL /nologo /D "NDEBUG" /win32
168 MTL_PROJ=/nologo /D "NDEBUG" /win32 
169 # ADD BASE RSC /l 0x409 /d "NDEBUG"
170 # ADD RSC /l 0x409 /d "NDEBUG"
171 RSC_PROJ=/l 0x409 /fo"$(INTDIR)/libfcgi.res" /d "NDEBUG" 
172 BSC32=bscmake.exe
173 # ADD BASE BSC32 /nologo
174 # ADD BSC32 /nologo
175 BSC32_FLAGS=/nologo /o"$(OUTDIR)/libfcgi.bsc" 
176 BSC32_SBRS= \
177
178 LINK32=link.exe
179 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
180 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib  /nologo /subsystem:windows /dll /machine:I386 /nodefaultlib:"LIBCD" /out:"$(OUTDIR)\libfcgi.dll"
181
182 LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
183  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
184  odbccp32.lib wsock32.lib  /nologo /subsystem:windows /dll /incremental:no\
185  /pdb:"$(OUTDIR)/libfcgi.pdb" /machine:I386 /nodefaultlib:"LIBCD"\
186   /out:"$(OUTDIR)\libfcgi.dll"\
187  /implib:"$(OUTDIR)/libfcgi.lib" 
188
189 LINK32_OBJS= \
190         "$(INTDIR)\fcgi_stdio.obj" \
191         "$(INTDIR)\fcgiapp.obj" \
192         "$(INTDIR)\strerror.obj" \
193         "$(INTDIR)\os_win32.obj" \
194
195
196 "$(OUTDIR)\libfcgi.dll" : "$(OUTDIR)" "$(INTDIR)" $(DEF_FILE) $(LINK32_OBJS)
197     $(LINK32) @<<
198   $(LINK32_FLAGS) $(LINK32_OBJS)
199 <<
200
201 !ELSEIF  "$(CFG)" == "libfcgi - Win32 Debug"
202 # PROP BASE Use_MFC 0
203 # PROP BASE Use_Debug_Libraries 1
204 # PROP BASE Output_Dir "Debug"
205 # PROP BASE Intermediate_Dir "Debug"
206 # PROP BASE Target_Dir ""
207 # PROP Use_MFC 0
208 # PROP Use_Debug_Libraries 1
209 # PROP Output_Dir "Debug"
210 # PROP Intermediate_Dir "Debug"
211 # PROP Target_Dir ""
212 OUTDIR=\local\Debug
213 INTDIR=.\Debug
214
215 ALL : "$(OUTDIR)\libfcgi.dll"
216
217
218 CLEAN : 
219         -@erase "$(INTDIR)\fcgi_stdio.obj"
220         -@erase "$(INTDIR)\fcgiapp.obj"
221         -@erase "$(INTDIR)\strerror.obj"
222         -@erase "$(INTDIR)\os_win32.obj"
223         -@erase "$(OUTDIR)\libfcgi.dll"
224         -@erase "$(OUTDIR)\libfcgi.exp"
225         -@erase "$(OUTDIR)\libfcgi.lib"
226
227
228 "$(OUTDIR)" :
229     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
230
231
232 !IF "$(INTDIR)" != "$(OUTDIR)"
233 "$(INTDIR)" :
234     if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
235 !ENDIF
236
237
238 EXPORT : 
239         if not exist "$(LIB_DIR)" mkdir "$(LIB_DIR)"
240         $(INSTALL_DATA) $(OUTDIR)\libfcgi.dll $(LIB_DIR)
241         $(INSTALL_DATA) $(OUTDIR)\libfcgi.lib $(LIB_DIR)
242
243
244 TEST : "$(OUTDIR)\libfcgi.dll"
245
246
247
248 # ADD BASE CPP /nologo /W3 /GX /Z7 /Od /I "..\include" /I "\omi\exports\Tcl\V7.4\common\include"  /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
249 # ADD CPP /nologo /MD /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
250 CPP_PROJ=/nologo /MD /W3 /GX /Z7 /Od /I "..\include" /I "\omi\exports\Tcl\V7.4\common\include"  /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
251  /YX /Fo"$(INTDIR)/" /c 
252 CPP_OBJS=.\Debug/
253 CPP_SBRS=.\.
254 # ADD BASE MTL /nologo /D "_DEBUG" /win32
255 # ADD MTL /nologo /D "_DEBUG" /win32
256 MTL_PROJ=/nologo /D "_DEBUG" /win32 
257 # ADD BASE RSC /l 0x409 /d "_DEBUG"
258 # ADD RSC /l 0x409 /d "_DEBUG"
259 RSC_PROJ=/l 0x409 /fo"$(INTDIR)/libfcgi.res" /d "_DEBUG" 
260 BSC32=bscmake.exe
261 # ADD BASE BSC32 /nologo
262 # ADD BSC32 /nologo
263 BSC32_FLAGS=/nologo /o"$(OUTDIR)/libfcgi.bsc" 
264 BSC32_SBRS= \
265
266 LINK32=link.exe
267 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
268 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib  /nologo /subsystem:windows /dll /machine:I386 /nodefaultlib:"LIBCD" /out:"$(OUTDIR)\libfcgi.dll"
269
270 LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
271  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
272  odbccp32.lib wsock32.lib  /nologo /subsystem:windows /dll /incremental:no\
273  /pdb:"$(OUTDIR)/libfcgi.pdb" /machine:I386 /nodefaultlib:"LIBCD"\
274   /out:"$(OUTDIR)\libfcgi.dll"\
275  /implib:"$(OUTDIR)/libfcgi.lib" 
276
277 LINK32_OBJS= \
278         "$(INTDIR)\fcgi_stdio.obj" \
279         "$(INTDIR)\fcgiapp.obj" \
280         "$(INTDIR)\strerror.obj" \
281         "$(INTDIR)\os_win32.obj" \
282
283
284 "$(OUTDIR)\libfcgi.dll" : "$(OUTDIR)" "$(INTDIR)" $(DEF_FILE) $(LINK32_OBJS)
285     $(LINK32) @<<
286   $(LINK32_FLAGS) $(LINK32_OBJS)
287 <<
288
289 !ENDIF 
290
291 .c{$(CPP_OBJS)}.obj:
292    $(CPP) $(CPP_PROJ) $<  
293
294 .cpp{$(CPP_OBJS)}.obj:
295    $(CPP) $(CPP_PROJ) $<  
296
297 .cxx{$(CPP_OBJS)}.obj:
298    $(CPP) $(CPP_PROJ) $<  
299
300 .c{$(CPP_SBRS)}.sbr:
301    $(CPP) $(CPP_PROJ) $<  
302
303 .cpp{$(CPP_SBRS)}.sbr:
304    $(CPP) $(CPP_PROJ) $<  
305
306 .cxx{$(CPP_SBRS)}.sbr:
307    $(CPP) $(CPP_PROJ) $<  
308
309 ################################################################################
310 # Begin Target
311
312 # Name "libfcgi - Win32 Release"
313 # Name "libfcgi - Win32 Debug"
314
315 !IF  "$(CFG)" == "libfcgi - Win32 Release"
316
317 !ELSEIF  "$(CFG)" == "libfcgi - Win32 Debug"
318
319 !ENDIF 
320
321 ################################################################################
322 # Begin Source File
323 SOURCE=fcgi_stdio.c
324 DEF_CPP_FCGI_=\
325         "..\include\fcgi_stdio.h"\
326         "..\include\fcgiapp.h"\
327         "..\include\fcgios.h"
328
329
330 "$(INTDIR)\fcgi_stdio.obj" : $(SOURCE) $(DEF_CPP_FCGI_) "$(INTDIR)"
331    $(CPP) $(CPP_PROJ) $(SOURCE)
332
333 # End Source File
334 ################################################################################
335 # Begin Source File
336 SOURCE=fcgiapp.c
337 DEF_CPP_FCGIA=\
338         "..\include\fcgi_config.h"\
339         "..\include\fcgimisc.h"\
340         "..\include\fcgiapp.h"\
341         "..\include\fcgiappmisc.h"\
342         "..\include\fastcgi.h"\
343         "..\include\fcgios.h"
344
345
346 "$(INTDIR)\fcgiapp.obj" : $(SOURCE) $(DEF_CPP_FCGIA) "$(INTDIR)"
347    $(CPP) $(CPP_PROJ) $(SOURCE)
348
349 # End Source File
350 ################################################################################
351 # Begin Source File
352 SOURCE=strerror.c
353 DEF_CPP_STRER=\
354         "..\include\fcgi_config.h"
355
356
357 "$(INTDIR)\strerror.obj" : $(SOURCE) $(DEF_CPP_STRER) "$(INTDIR)"
358    $(CPP) $(CPP_PROJ) $(SOURCE)
359
360 # End Source File
361 ################################################################################
362 # Begin Source File
363 SOURCE=os_win32.c
364 DEF_CPP_OS_WI=\
365         "..\include\fcgios.h"
366
367
368 "$(INTDIR)\os_win32.obj" : $(SOURCE) $(DEF_CPP_OS_WI) "$(INTDIR)"
369    $(CPP) $(CPP_PROJ) $(SOURCE)
370
371 # End Source File
372
373 # End Target
374 # End Project
375 ################################################################################
376