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