This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[inseparable changes from match from perl-5.003_93 to perl-5.003_94]
[perl5.git] / win32 / Socket.mak
CommitLineData
0a753a76 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)" == ""
7CFG=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"
27NULL=
28!ELSE
29NULL=nul
30!ENDIF
31################################################################################
32# Begin Project
33# PROP Target_Last_Scanned "Socket - Win32 Debug"
34CPP=cl.exe
35RSC=rc.exe
36MTL=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 ""
50OUTDIR=.\release
51INTDIR=.\release
52
53ALL : "$(OUTDIR)\Socket.dll"
54
55CLEAN :
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
68dc0745 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
66CPP_PROJ=/nologo /MT /W3 /O2 /I ".\include" /I "." /I ".." /D "WIN32" /D\
0a753a76 67 "NDEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/Socket.pch" /YX /Fo"$(INTDIR)/" /c
68CPP_OBJS=.\release/
69CPP_SBRS=
70# ADD BASE MTL /nologo /D "NDEBUG" /win32
71# ADD MTL /nologo /D "NDEBUG" /win32
72MTL_PROJ=/nologo /D "NDEBUG" /win32
73# ADD BASE RSC /l 0x409 /d "NDEBUG"
74# ADD RSC /l 0x409 /d "NDEBUG"
75BSC32=bscmake.exe
76# ADD BASE BSC32 /nologo
77# ADD BSC32 /nologo
78BSC32_FLAGS=/nologo /o"$(OUTDIR)/Socket.bsc"
79BSC32_SBRS=
80LINK32=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"
83LINK32_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"
88DEF_FILE= \
89 ".\Socket.def"
90LINK32_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 ""
111OUTDIR=.\debug
112INTDIR=.\debug
113
114ALL : "$(OUTDIR)\Socket.dll"
115
116CLEAN :
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
68dc0745 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
131CPP_PROJ=/nologo /MTd /W3 /Gm /Zi /Od /I ".\include" /I "." /I ".." /D\
0a753a76 132 "WIN32" /D "_DEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/Socket.pch" /YX /Fo"$(INTDIR)/"\
133 /Fd"$(INTDIR)/" /c
134CPP_OBJS=.\debug/
135CPP_SBRS=
136# ADD BASE MTL /nologo /D "_DEBUG" /win32
137# ADD MTL /nologo /D "_DEBUG" /win32
138MTL_PROJ=/nologo /D "_DEBUG" /win32
139# ADD BASE RSC /l 0x409 /d "_DEBUG"
140# ADD RSC /l 0x409 /d "_DEBUG"
141BSC32=bscmake.exe
142# ADD BASE BSC32 /nologo
143# ADD BSC32 /nologo
144BSC32_FLAGS=/nologo /o"$(OUTDIR)/Socket.bsc"
145BSC32_SBRS=
146LINK32=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
149LINK32_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"
154DEF_FILE= \
155 ".\Socket.def"
156LINK32_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
200SOURCE=..\ext\Socket\Socket.c
201DEP_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
239NODEP_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
253SOURCE=..\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
265SOURCE=.\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################################################################################