fd26c9904926bd05136f17df1c69c1440d6f496d
[p5sagit/p5-mst-13.2.git] / win32 / Socket.mak
1 # Microsoft Developer Studio Generated NMAKE File, Format Version 4.00
2 # ** DO NOT EDIT **
3
4 # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
5
6 !IF "$(CFG)" == ""
7 CFG=Socket - Win32 Debug
8 !MESSAGE No configuration specified.  Defaulting to Socket - Win32 Debug.
9 !ENDIF 
10
11 !IF "$(CFG)" != "Socket - Win32 Release" && "$(CFG)" != "Socket - Win32 Debug"
12 !MESSAGE Invalid configuration "$(CFG)" specified.
13 !MESSAGE You can specify a configuration when running NMAKE on this makefile
14 !MESSAGE by defining the macro CFG on the command line.  For example:
15 !MESSAGE 
16 !MESSAGE NMAKE /f "Socket.mak" CFG="Socket - Win32 Debug"
17 !MESSAGE 
18 !MESSAGE Possible choices for configuration are:
19 !MESSAGE 
20 !MESSAGE "Socket - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
21 !MESSAGE "Socket - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
22 !MESSAGE 
23 !ERROR An invalid configuration is specified.
24 !ENDIF 
25
26 !IF "$(OS)" == "Windows_NT"
27 NULL=
28 !ELSE 
29 NULL=nul
30 !ENDIF 
31 ################################################################################
32 # Begin Project
33 # PROP Target_Last_Scanned "Socket - Win32 Debug"
34 CPP=cl.exe
35 RSC=rc.exe
36 MTL=mktyplib.exe
37
38 !IF  "$(CFG)" == "Socket - Win32 Release"
39
40 # PROP BASE Use_MFC 0
41 # PROP BASE Use_Debug_Libraries 0
42 # PROP BASE Output_Dir "Socket__"
43 # PROP BASE Intermediate_Dir "Socket__"
44 # PROP BASE Target_Dir ""
45 # PROP Use_MFC 0
46 # PROP Use_Debug_Libraries 0
47 # PROP Output_Dir "release"
48 # PROP Intermediate_Dir "release"
49 # PROP Target_Dir ""
50 OUTDIR=.\release
51 INTDIR=.\release
52
53 ALL : "$(OUTDIR)\Socket.dll"
54
55 CLEAN : 
56         -@erase "..\lib\auto\Socket\Socket.dll"
57         -@erase ".\release\Socket.obj"
58         -@erase ".\release\Socket.lib"
59         -@erase ".\release\Socket.exp"
60
61 "$(OUTDIR)" :
62     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
63
64 # ADD BASE CPP /nologo /MT /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
65 # ADD CPP /nologo /MT /W3 /O2 /I ".\include" /I "." /I ".." /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
66 CPP_PROJ=/nologo /MT /W3 /O2 /I ".\include" /I "." /I ".." /D "WIN32" /D\
67  "NDEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/Socket.pch" /YX /Fo"$(INTDIR)/" /c 
68 CPP_OBJS=.\release/
69 CPP_SBRS=
70 # ADD BASE MTL /nologo /D "NDEBUG" /win32
71 # ADD MTL /nologo /D "NDEBUG" /win32
72 MTL_PROJ=/nologo /D "NDEBUG" /win32 
73 # ADD BASE RSC /l 0x409 /d "NDEBUG"
74 # ADD RSC /l 0x409 /d "NDEBUG"
75 BSC32=bscmake.exe
76 # ADD BASE BSC32 /nologo
77 # ADD BSC32 /nologo
78 BSC32_FLAGS=/nologo /o"$(OUTDIR)/Socket.bsc" 
79 BSC32_SBRS=
80 LINK32=link.exe
81 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:I386
82 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\lib\auto\Socket\Socket.dll"
83 LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
84  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
85  /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)/Socket.pdb"\
86  /machine:I386 /def:".\Socket.def" /out:"..\lib\auto\Socket\Socket.dll"\
87  /implib:"$(OUTDIR)/Socket.lib" 
88 DEF_FILE= \
89         ".\Socket.def"
90 LINK32_OBJS= \
91         "$(INTDIR)/Socket.obj" \
92         "..\perl.lib"
93
94 "$(OUTDIR)\Socket.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
95     $(LINK32) @<<
96   $(LINK32_FLAGS) $(LINK32_OBJS)
97 <<
98
99 !ELSEIF  "$(CFG)" == "Socket - Win32 Debug"
100
101 # PROP BASE Use_MFC 0
102 # PROP BASE Use_Debug_Libraries 1
103 # PROP BASE Output_Dir "Socket_0"
104 # PROP BASE Intermediate_Dir "Socket_0"
105 # PROP BASE Target_Dir ""
106 # PROP Use_MFC 0
107 # PROP Use_Debug_Libraries 1
108 # PROP Output_Dir "debug"
109 # PROP Intermediate_Dir "debug"
110 # PROP Target_Dir ""
111 OUTDIR=.\debug
112 INTDIR=.\debug
113
114 ALL : "$(OUTDIR)\Socket.dll"
115
116 CLEAN : 
117         -@erase ".\debug\vc40.pdb"
118         -@erase ".\debug\vc40.idb"
119         -@erase ".\debug\Socket.dll"
120         -@erase ".\debug\Socket.obj"
121         -@erase ".\debug\Socket.ilk"
122         -@erase ".\debug\Socket.lib"
123         -@erase ".\debug\Socket.exp"
124         -@erase ".\debug\Socket.pdb"
125
126 "$(OUTDIR)" :
127     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
128
129 # ADD BASE CPP /nologo /MTd /W3 /Gm /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
130 # ADD CPP /nologo /MTd /W3 /Gm /Zi /Od /I ".\include" /I "." /I ".." /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
131 CPP_PROJ=/nologo /MTd /W3 /Gm /Zi /Od /I ".\include" /I "." /I ".." /D\
132  "WIN32" /D "_DEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/Socket.pch" /YX /Fo"$(INTDIR)/"\
133  /Fd"$(INTDIR)/" /c 
134 CPP_OBJS=.\debug/
135 CPP_SBRS=
136 # ADD BASE MTL /nologo /D "_DEBUG" /win32
137 # ADD MTL /nologo /D "_DEBUG" /win32
138 MTL_PROJ=/nologo /D "_DEBUG" /win32 
139 # ADD BASE RSC /l 0x409 /d "_DEBUG"
140 # ADD RSC /l 0x409 /d "_DEBUG"
141 BSC32=bscmake.exe
142 # ADD BASE BSC32 /nologo
143 # ADD BSC32 /nologo
144 BSC32_FLAGS=/nologo /o"$(OUTDIR)/Socket.bsc" 
145 BSC32_SBRS=
146 LINK32=link.exe
147 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:I386
148 # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:I386
149 LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
150  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
151  /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)/Socket.pdb" /debug\
152  /machine:I386 /def:".\Socket.def" /out:"$(OUTDIR)/Socket.dll"\
153  /implib:"$(OUTDIR)/Socket.lib" 
154 DEF_FILE= \
155         ".\Socket.def"
156 LINK32_OBJS= \
157         "$(INTDIR)/Socket.obj" \
158         "..\perl.lib"
159
160 "$(OUTDIR)\Socket.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
161     $(LINK32) @<<
162   $(LINK32_FLAGS) $(LINK32_OBJS)
163 <<
164
165 !ENDIF 
166
167 .c{$(CPP_OBJS)}.obj:
168    $(CPP) $(CPP_PROJ) $<  
169
170 .cpp{$(CPP_OBJS)}.obj:
171    $(CPP) $(CPP_PROJ) $<  
172
173 .cxx{$(CPP_OBJS)}.obj:
174    $(CPP) $(CPP_PROJ) $<  
175
176 .c{$(CPP_SBRS)}.sbr:
177    $(CPP) $(CPP_PROJ) $<  
178
179 .cpp{$(CPP_SBRS)}.sbr:
180    $(CPP) $(CPP_PROJ) $<  
181
182 .cxx{$(CPP_SBRS)}.sbr:
183    $(CPP) $(CPP_PROJ) $<  
184
185 ################################################################################
186 # Begin Target
187
188 # Name "Socket - Win32 Release"
189 # Name "Socket - Win32 Debug"
190
191 !IF  "$(CFG)" == "Socket - Win32 Release"
192
193 !ELSEIF  "$(CFG)" == "Socket - Win32 Debug"
194
195 !ENDIF 
196
197 ################################################################################
198 # Begin Source File
199
200 SOURCE=..\ext\Socket\Socket.c
201 DEP_CPP_SOCKE=\
202         ".\EXTERN.h"\
203         ".\..\perl.h"\
204         ".\..\XSUB.h"\
205         {$(INCLUDE)}"\sys\Types.h"\
206         ".\include\sys/socket.h"\
207         ".\include\netdb.h"\
208         ".\include\arpa/inet.h"\
209         ".\..\embed.h"\
210         ".\config.h"\
211         ".\..\perlio.h"\
212         {$(INCLUDE)}"\sys\Stat.h"\
213         ".\include\dirent.h"\
214         ".\..\handy.h"\
215         ".\..\dosish.h"\
216         ".\..\plan9\plan9ish.h"\
217         ".\..\unixish.h"\
218         ".\..\regexp.h"\
219         ".\..\sv.h"\
220         ".\..\util.h"\
221         ".\..\form.h"\
222         ".\..\gv.h"\
223         ".\..\cv.h"\
224         ".\..\opcode.h"\
225         ".\..\op.h"\
226         ".\..\cop.h"\
227         ".\..\av.h"\
228         ".\..\hv.h"\
229         ".\..\mg.h"\
230         ".\..\scope.h"\
231         ".\..\perly.h"\
232         ".\..\pp.h"\
233         ".\..\proto.h"\
234         ".\win32.h"\
235         ".\..\perlsdio.h"\
236         ".\..\perlsfio.h"\
237         ".\..\nostdio.h"\
238         
239 NODEP_CPP_SOCKE=\
240         ".\..\ext\Socket\sockadapt.h"\
241         ".\..\os2ish.h"\
242         ".\..\vmsish.h"\
243         
244
245 "$(INTDIR)\Socket.obj" : $(SOURCE) $(DEP_CPP_SOCKE) "$(INTDIR)"
246    $(CPP) $(CPP_PROJ) $(SOURCE)
247
248
249 # End Source File
250 ################################################################################
251 # Begin Source File
252
253 SOURCE=..\perl.lib
254
255 !IF  "$(CFG)" == "Socket - Win32 Release"
256
257 !ELSEIF  "$(CFG)" == "Socket - Win32 Debug"
258
259 !ENDIF 
260
261 # End Source File
262 ################################################################################
263 # Begin Source File
264
265 SOURCE=.\Socket.def
266
267 !IF  "$(CFG)" == "Socket - Win32 Release"
268
269 !ELSEIF  "$(CFG)" == "Socket - Win32 Debug"
270
271 !ENDIF 
272
273 # End Source File
274 # End Target
275 # End Project
276 ################################################################################