Pod style
[p5sagit/p5-mst-13.2.git] / win32 / perl.mak
CommitLineData
54310121 1# Microsoft Developer Studio Generated NMAKE File, Format Version 4.00
0a753a76 2# ** DO NOT EDIT **
3
4# TARGTYPE "Win32 (x86) Console Application" 0x0103
5
6!IF "$(CFG)" == ""
7CFG=perl - Win32 Debug
8!MESSAGE No configuration specified. Defaulting to perl - Win32 Debug.
9!ENDIF
10
11!IF "$(CFG)" != "perl - Win32 Release" && "$(CFG)" != "perl - 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 "perl.mak" CFG="perl - Win32 Debug"
17!MESSAGE
18!MESSAGE Possible choices for configuration are:
19!MESSAGE
20!MESSAGE "perl - Win32 Release" (based on "Win32 (x86) Console Application")
21!MESSAGE "perl - Win32 Debug" (based on "Win32 (x86) Console Application")
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 "perl - Win32 Debug"
34CPP=cl.exe
35RSC=rc.exe
36
37!IF "$(CFG)" == "perl - Win32 Release"
38
39# PROP BASE Use_MFC 0
40# PROP BASE Use_Debug_Libraries 0
41# PROP BASE Output_Dir "perl"
42# PROP BASE Intermediate_Dir "perl"
43# PROP BASE Target_Dir ""
44# PROP Use_MFC 0
45# PROP Use_Debug_Libraries 0
46# PROP Output_Dir "Release"
47# PROP Intermediate_Dir "Release"
48# PROP Target_Dir ""
49OUTDIR=.\Release
50INTDIR=.\Release
51
54310121 52ALL : "$(OUTDIR)\_perl.exe"
0a753a76 53
54CLEAN :
0a753a76 55 -@erase "..\_perl.exe"
54310121 56 -@erase ".\Release\perlmain.obj"
57 -@erase ".\Release\win32io.obj"
58 -@erase ".\Release\perl.res"
0a753a76 59
60"$(OUTDIR)" :
61 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
62
68dc0745 63# ADD BASE CPP /nologo /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
64# ADD CPP /nologo /MT /W3 /O2 /I "." /I ".\include" /I ".." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
65CPP_PROJ=/nologo /MT /W3 /O2 /I "." /I ".\include" /I ".." /D "WIN32" /D\
0a753a76 66 "NDEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/" /c
67CPP_OBJS=.\Release/
54310121 68CPP_SBRS=
0a753a76 69# ADD BASE RSC /l 0x409 /d "NDEBUG"
70# ADD RSC /l 0x409 /d "NDEBUG"
54310121 71RSC_PROJ=/l 0x409 /fo"$(INTDIR)/perl.res" /d "NDEBUG"
0a753a76 72BSC32=bscmake.exe
73# ADD BASE BSC32 /nologo
74# ADD BSC32 /nologo
75BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc"
54310121 76BSC32_SBRS=
0a753a76 77LINK32=link.exe
78# 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:console /machine:I386
79# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib setargv.obj /nologo /subsystem:console /machine:I386 /out:"../_perl.exe"
80LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
81 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib setargv.obj /nologo\
82 /subsystem:console /incremental:no /pdb:"$(OUTDIR)/_perl.pdb" /machine:I386\
83 /out:"../_perl.exe"
84LINK32_OBJS= \
54310121 85 "$(INTDIR)/perlmain.obj" \
86 "$(INTDIR)/win32io.obj" \
0a753a76 87 "..\perl.lib"
88
54310121 89"$(OUTDIR)\_perl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
0a753a76 90 $(LINK32) @<<
91 $(LINK32_FLAGS) $(LINK32_OBJS)
92<<
93
94!ELSEIF "$(CFG)" == "perl - Win32 Debug"
95
96# PROP BASE Use_MFC 0
97# PROP BASE Use_Debug_Libraries 1
98# PROP BASE Output_Dir "dynaper0"
99# PROP BASE Intermediate_Dir "dynaper0"
100# PROP BASE Target_Dir ""
101# PROP Use_MFC 0
102# PROP Use_Debug_Libraries 1
103# PROP Output_Dir "Debug"
104# PROP Intermediate_Dir "Debug"
105# PROP Target_Dir ""
106OUTDIR=.\Debug
107INTDIR=.\Debug
108
54310121 109ALL : "$(OUTDIR)\_perl.exe"
0a753a76 110
111CLEAN :
0a753a76 112 -@erase "..\_perl.exe"
54310121 113 -@erase ".\Debug\perlmain.obj"
114 -@erase ".\Debug\win32io.obj"
115 -@erase ".\Debug\perl.res"
0a753a76 116 -@erase "..\_perl.ilk"
54310121 117 -@erase ".\Debug\_perl.pdb"
0a753a76 118
119"$(OUTDIR)" :
120 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
121
68dc0745 122# ADD BASE CPP /nologo /W3 /Gm /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
54310121 123# ADD CPP /nologo /MTd /W3 /Z7 /Od /I "." /I ".\include" /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
124CPP_PROJ=/nologo /MTd /W3 /Z7 /Od /I "." /I ".\include" /I ".." /D "WIN32" /D\
125 "_DEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/" /c
0a753a76 126CPP_OBJS=.\Debug/
54310121 127CPP_SBRS=
0a753a76 128# ADD BASE RSC /l 0x409 /d "_DEBUG"
129# ADD RSC /l 0x409 /d "_DEBUG"
54310121 130RSC_PROJ=/l 0x409 /fo"$(INTDIR)/perl.res" /d "_DEBUG"
0a753a76 131BSC32=bscmake.exe
132# ADD BASE BSC32 /nologo
133# ADD BSC32 /nologo
134BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc"
54310121 135BSC32_SBRS=
0a753a76 136LINK32=link.exe
137# 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:console /debug /machine:I386
138# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib setargv.obj /nologo /subsystem:console /debug /machine:I386 /out:"../_perl.exe"
139LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
140 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib setargv.obj /nologo\
141 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/_perl.pdb" /debug\
142 /machine:I386 /out:"../_perl.exe"
143LINK32_OBJS= \
54310121 144 "$(INTDIR)/perlmain.obj" \
145 "$(INTDIR)/win32io.obj" \
0a753a76 146 "..\perl.lib"
147
54310121 148"$(OUTDIR)\_perl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
0a753a76 149 $(LINK32) @<<
150 $(LINK32_FLAGS) $(LINK32_OBJS)
151<<
152
153!ENDIF
154
155.c{$(CPP_OBJS)}.obj:
156 $(CPP) $(CPP_PROJ) $<
157
158.cpp{$(CPP_OBJS)}.obj:
159 $(CPP) $(CPP_PROJ) $<
160
161.cxx{$(CPP_OBJS)}.obj:
162 $(CPP) $(CPP_PROJ) $<
163
164.c{$(CPP_SBRS)}.sbr:
165 $(CPP) $(CPP_PROJ) $<
166
167.cpp{$(CPP_SBRS)}.sbr:
168 $(CPP) $(CPP_PROJ) $<
169
170.cxx{$(CPP_SBRS)}.sbr:
171 $(CPP) $(CPP_PROJ) $<
172
173################################################################################
174# Begin Target
175
176# Name "perl - Win32 Release"
177# Name "perl - Win32 Debug"
178
179!IF "$(CFG)" == "perl - Win32 Release"
180
181!ELSEIF "$(CFG)" == "perl - Win32 Debug"
182
183!ENDIF
184
185################################################################################
186# Begin Source File
187
188SOURCE=.\perlmain.c
189DEP_CPP_PERLM=\
190 ".\win32io.h"\
191
192
54310121 193!IF "$(CFG)" == "perl - Win32 Release"
194
195
196"$(INTDIR)\perlmain.obj" : $(SOURCE) $(DEP_CPP_PERLM) "$(INTDIR)"
197
198
199!ELSEIF "$(CFG)" == "perl - Win32 Debug"
200
201
0a753a76 202"$(INTDIR)\perlmain.obj" : $(SOURCE) $(DEP_CPP_PERLM) "$(INTDIR)"
203
204
54310121 205!ENDIF
206
0a753a76 207# End Source File
208################################################################################
209# Begin Source File
210
211SOURCE=..\perl.lib
212
213!IF "$(CFG)" == "perl - Win32 Release"
214
215!ELSEIF "$(CFG)" == "perl - Win32 Debug"
216
217!ENDIF
218
219# End Source File
220################################################################################
221# Begin Source File
222
68dc0745 223SOURCE=.\win32io.c
0a753a76 224DEP_CPP_WIN32=\
225 ".\include\sys/socket.h"\
226 ".\win32io.h"\
227 ".\win32iop.h"\
54310121 228 {$(INCLUDE)}"\sys\STAT.H"\
229 {$(INCLUDE)}"\sys\TYPES.H"\
0a753a76 230
231
232"$(INTDIR)\win32io.obj" : $(SOURCE) $(DEP_CPP_WIN32) "$(INTDIR)"
233
234
235# End Source File
236# End Target
237# End Project
238################################################################################