Re: embedded perl and top_env problem
[p5sagit/p5-mst-13.2.git] / win32 / miniperl.mak
CommitLineData
0a753a76 1# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
2# ** DO NOT EDIT **
3
4# TARGTYPE "Win32 (x86) Console Application" 0x0103
5
6!IF "$(CFG)" == ""
7CFG=miniperl - Win32 Debug
8!MESSAGE No configuration specified. Defaulting to miniperl - Win32 Debug.
9!ENDIF
10
11!IF "$(CFG)" != "miniperl - Win32 Release" && "$(CFG)" !=\
12 "miniperl - Win32 Debug"
13!MESSAGE Invalid configuration "$(CFG)" specified.
14!MESSAGE You can specify a configuration when running NMAKE on this makefile
15!MESSAGE by defining the macro CFG on the command line. For example:
16!MESSAGE
17!MESSAGE NMAKE /f "miniperl.mak" CFG="miniperl - Win32 Debug"
18!MESSAGE
19!MESSAGE Possible choices for configuration are:
20!MESSAGE
21!MESSAGE "miniperl - Win32 Release" (based on\
22 "Win32 (x86) Console Application")
23!MESSAGE "miniperl - Win32 Debug" (based on "Win32 (x86) Console Application")
24!MESSAGE
25!ERROR An invalid configuration is specified.
26!ENDIF
27
28!IF "$(OS)" == "Windows_NT"
29NULL=
30!ELSE
31NULL=nul
32!ENDIF
33################################################################################
34# Begin Project
35# PROP Target_Last_Scanned "miniperl - Win32 Debug"
36CPP=cl.exe
37RSC=rc.exe
38
39!IF "$(CFG)" == "miniperl - Win32 Release"
40
41# PROP BASE Use_MFC 0
42# PROP BASE Use_Debug_Libraries 0
43# PROP BASE Output_Dir "miniperl"
44# PROP BASE Intermediate_Dir "miniperl"
45# PROP BASE Target_Dir ""
46# PROP Use_MFC 0
47# PROP Use_Debug_Libraries 0
48# PROP Output_Dir "Release"
49# PROP Intermediate_Dir "Release"
50# PROP Target_Dir ""
51OUTDIR=.\Release
52INTDIR=.\Release
53
54ALL : "..\miniperl.exe"
55
56CLEAN :
57 -@erase "$(INTDIR)\miniperlmain.obj"
58 -@erase "$(INTDIR)\win32.obj"
59 -@erase "$(INTDIR)\win32aux.obj"
60 -@erase "$(INTDIR)\win32io.obj"
61 -@erase "$(INTDIR)\win32sck.obj"
62 -@erase "..\miniperl.exe"
63
64"$(OUTDIR)" :
65 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
66
68dc0745 67# ADD BASE CPP /nologo /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
68# ADD CPP /nologo /MT /W3 /Od /I "." /I ".\include" /I ".." /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "PERLDLL" /YX /c
69CPP_PROJ=/nologo /MT /W3 /Od /I "." /I ".\include" /I ".." /D "NDEBUG" /D\
0a753a76 70 "WIN32" /D "_CONSOLE" /D "PERLDLL" /Fp"$(INTDIR)/miniperl.pch" /YX\
71 /Fo"$(INTDIR)/" /c
72CPP_OBJS=.\Release/
73CPP_SBRS=.\.
74# ADD BASE RSC /l 0x409 /d "NDEBUG"
75# ADD RSC /l 0x409 /d "NDEBUG"
76BSC32=bscmake.exe
77# ADD BASE BSC32 /nologo
78# ADD BSC32 /nologo
79BSC32_FLAGS=/nologo /o"$(OUTDIR)/miniperl.bsc"
80BSC32_SBRS= \
81
82LINK32=link.exe
83# 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
84# ADD 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 /out:"../miniperl.exe"
85# SUBTRACT LINK32 /incremental:yes /debug
86LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
87 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
88 /subsystem:console /incremental:no /pdb:"$(OUTDIR)/miniperl.pdb" /machine:I386\
89 /out:"../miniperl.exe"
90LINK32_OBJS= \
91 "$(INTDIR)\miniperlmain.obj" \
92 "$(INTDIR)\win32.obj" \
93 "$(INTDIR)\win32aux.obj" \
94 "$(INTDIR)\win32io.obj" \
95 "$(INTDIR)\win32sck.obj" \
96 "..\libperl.lib"
97
98"..\miniperl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
99 $(LINK32) @<<
100 $(LINK32_FLAGS) $(LINK32_OBJS)
101<<
102
103!ELSEIF "$(CFG)" == "miniperl - Win32 Debug"
104
105# PROP BASE Use_MFC 0
106# PROP BASE Use_Debug_Libraries 1
107# PROP BASE Output_Dir "miniper0"
108# PROP BASE Intermediate_Dir "miniper0"
109# PROP BASE Target_Dir ""
110# PROP Use_MFC 0
111# PROP Use_Debug_Libraries 1
112# PROP Output_Dir "Debug"
113# PROP Intermediate_Dir "Debug"
114# PROP Target_Dir ""
115OUTDIR=.\Debug
116INTDIR=.\Debug
117
118ALL : "..\miniperl.exe"
119
120CLEAN :
121 -@erase "$(INTDIR)\miniperlmain.obj"
122 -@erase "$(INTDIR)\vc40.idb"
123 -@erase "$(INTDIR)\vc40.pdb"
124 -@erase "$(INTDIR)\win32.obj"
125 -@erase "$(INTDIR)\win32aux.obj"
126 -@erase "$(INTDIR)\win32io.obj"
127 -@erase "$(INTDIR)\win32sck.obj"
128 -@erase "$(OUTDIR)\miniperl.pdb"
129 -@erase "..\miniperl.exe"
130
131"$(OUTDIR)" :
132 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
133
68dc0745 134# ADD BASE CPP /nologo /W3 /Gm /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
135# ADD CPP /nologo /MTd /W3 /Gm /Zi /Od /I "." /I ".\include" /I ".." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "PERLDLL" /YX /c
136CPP_PROJ=/nologo /MTd /W3 /Gm /Zi /Od /I "." /I ".\include" /I ".." /D\
0a753a76 137 "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "PERLDLL" /Fp"$(INTDIR)/miniperl.pch" /YX\
138 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
139CPP_OBJS=.\Debug/
140CPP_SBRS=.\.
141# ADD BASE RSC /l 0x409 /d "_DEBUG"
142# ADD RSC /l 0x409 /d "_DEBUG"
143BSC32=bscmake.exe
144# ADD BASE BSC32 /nologo
145# ADD BSC32 /nologo
146BSC32_FLAGS=/nologo /o"$(OUTDIR)/miniperl.bsc"
147BSC32_SBRS= \
148
149LINK32=link.exe
150# 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
151# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /incremental:no /debug /machine:I386 /out:"../miniperl.exe"
152LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
153 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
154 /subsystem:console /incremental:no /pdb:"$(OUTDIR)/miniperl.pdb" /debug\
155 /machine:I386 /out:"../miniperl.exe"
156LINK32_OBJS= \
157 "$(INTDIR)\miniperlmain.obj" \
158 "$(INTDIR)\win32.obj" \
159 "$(INTDIR)\win32aux.obj" \
160 "$(INTDIR)\win32io.obj" \
161 "$(INTDIR)\win32sck.obj" \
162 "..\libperl.lib"
163
164"..\miniperl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
165 $(LINK32) @<<
166 $(LINK32_FLAGS) $(LINK32_OBJS)
167<<
168
169!ENDIF
170
171.c{$(CPP_OBJS)}.obj:
172 $(CPP) $(CPP_PROJ) $<
173
174.cpp{$(CPP_OBJS)}.obj:
175 $(CPP) $(CPP_PROJ) $<
176
177.cxx{$(CPP_OBJS)}.obj:
178 $(CPP) $(CPP_PROJ) $<
179
180.c{$(CPP_SBRS)}.sbr:
181 $(CPP) $(CPP_PROJ) $<
182
183.cpp{$(CPP_SBRS)}.sbr:
184 $(CPP) $(CPP_PROJ) $<
185
186.cxx{$(CPP_SBRS)}.sbr:
187 $(CPP) $(CPP_PROJ) $<
188
189################################################################################
190# Begin Target
191
192# Name "miniperl - Win32 Release"
193# Name "miniperl - Win32 Debug"
194
195!IF "$(CFG)" == "miniperl - Win32 Release"
196
197!ELSEIF "$(CFG)" == "miniperl - Win32 Debug"
198
199!ENDIF
200
201################################################################################
202# Begin Source File
203
204SOURCE=..\miniperlmain.c
205DEP_CPP_MINIP=\
206 "..\av.h"\
207 "..\cop.h"\
208 "..\hv.h"\
209 "..\mg.h"\
210 "..\op.h"\
211 "..\opcode.h"\
212 "..\perl.h"\
213 "..\perly.h"\
214 "..\pp.h"\
215 "..\proto.h"\
216 "..\scope.h"\
217 ".\..\cv.h"\
218 ".\..\dosish.h"\
219 ".\..\embed.h"\
220 ".\..\EXTERN.h"\
221 ".\..\form.h"\
222 ".\..\gv.h"\
223 ".\..\handy.h"\
224 ".\..\nostdio.h"\
225 ".\..\perlio.h"\
226 ".\..\perlsdio.h"\
227 ".\..\perlsfio.h"\
228 ".\..\plan9\plan9ish.h"\
229 ".\..\regexp.h"\
230 ".\..\sv.h"\
231 ".\..\unixish.h"\
232 ".\..\util.h"\
233 ".\config.h"\
234 ".\include\dirent.h"\
235 ".\include\netdb.h"\
236 ".\include\sys/socket.h"\
237 ".\win32.h"\
238 ".\win32io.h"\
239 {$(INCLUDE)}"\Sys\Stat.h"\
240 {$(INCLUDE)}"\Sys\Types.h"\
241
242NODEP_CPP_MINIP=\
243 ".\..\os2ish.h"\
244 ".\..\vmsish.h"\
245
246
247"$(INTDIR)\miniperlmain.obj" : $(SOURCE) $(DEP_CPP_MINIP) "$(INTDIR)"
248 $(CPP) $(CPP_PROJ) $(SOURCE)
249
250
251# End Source File
252################################################################################
253# Begin Source File
254
255SOURCE=..\libperl.lib
256
257!IF "$(CFG)" == "miniperl - Win32 Release"
258
259!ELSEIF "$(CFG)" == "miniperl - Win32 Debug"
260
261!ENDIF
262
263# End Source File
264################################################################################
265# Begin Source File
266
267SOURCE=.\win32.c
268DEP_CPP_WIN32=\
269 "..\av.h"\
270 "..\cop.h"\
271 "..\hv.h"\
272 "..\mg.h"\
273 "..\op.h"\
274 "..\opcode.h"\
275 "..\perl.h"\
276 "..\perly.h"\
277 "..\pp.h"\
278 "..\proto.h"\
279 "..\scope.h"\
280 ".\..\cv.h"\
281 ".\..\dosish.h"\
282 ".\..\embed.h"\
283 ".\..\form.h"\
284 ".\..\gv.h"\
285 ".\..\handy.h"\
286 ".\..\nostdio.h"\
287 ".\..\perlio.h"\
288 ".\..\perlsdio.h"\
289 ".\..\perlsfio.h"\
290 ".\..\plan9\plan9ish.h"\
291 ".\..\regexp.h"\
292 ".\..\sv.h"\
293 ".\..\unixish.h"\
294 ".\..\util.h"\
295 ".\config.h"\
3fe9a6f1 296 ".\..\EXTERN.h"\
0a753a76 297 ".\include\dirent.h"\
298 ".\include\netdb.h"\
299 ".\include\sys/socket.h"\
300 ".\win32.h"\
301 ".\win32io.h"\
302 {$(INCLUDE)}"\Sys\Stat.h"\
303 {$(INCLUDE)}"\Sys\Types.h"\
304
305NODEP_CPP_WIN32=\
306 ".\..\os2ish.h"\
307 ".\..\vmsish.h"\
308
309
310"$(INTDIR)\win32.obj" : $(SOURCE) $(DEP_CPP_WIN32) "$(INTDIR)"
311
312
313# End Source File
314################################################################################
315# Begin Source File
316
317SOURCE=.\win32sck.c
318DEP_CPP_WIN32S=\
319 "..\av.h"\
320 "..\cop.h"\
321 "..\hv.h"\
322 "..\mg.h"\
323 "..\op.h"\
324 "..\opcode.h"\
325 "..\perl.h"\
326 "..\perly.h"\
327 "..\pp.h"\
328 "..\proto.h"\
329 "..\scope.h"\
330 ".\..\cv.h"\
331 ".\..\dosish.h"\
332 ".\..\embed.h"\
333 ".\..\form.h"\
334 ".\..\gv.h"\
335 ".\..\handy.h"\
336 ".\..\nostdio.h"\
337 ".\..\perlio.h"\
338 ".\..\perlsdio.h"\
339 ".\..\perlsfio.h"\
340 ".\..\plan9\plan9ish.h"\
341 ".\..\regexp.h"\
342 ".\..\sv.h"\
343 ".\..\unixish.h"\
344 ".\..\util.h"\
345 ".\config.h"\
3fe9a6f1 346 ".\..\EXTERN.h"\
0a753a76 347 ".\include\dirent.h"\
348 ".\include\netdb.h"\
349 ".\include\sys/socket.h"\
350 ".\win32.h"\
351 ".\win32io.h"\
352 {$(INCLUDE)}"\Sys\Stat.h"\
353 {$(INCLUDE)}"\Sys\Types.h"\
354
355NODEP_CPP_WIN32S=\
356 ".\..\os2ish.h"\
357 ".\..\vmsish.h"\
358
359
360"$(INTDIR)\win32sck.obj" : $(SOURCE) $(DEP_CPP_WIN32S) "$(INTDIR)"
361
362
363# End Source File
364################################################################################
365# Begin Source File
366
68dc0745 367SOURCE=.\win32aux.c
0a753a76 368DEP_CPP_WIN32A=\
369 ".\include\sys/socket.h"\
370
371
372"$(INTDIR)\win32aux.obj" : $(SOURCE) $(DEP_CPP_WIN32A) "$(INTDIR)"
373
374
375# End Source File
376################################################################################
377# Begin Source File
378
68dc0745 379SOURCE=.\win32io.c
0a753a76 380DEP_CPP_WIN32I=\
381 ".\include\sys/socket.h"\
382 ".\win32io.h"\
383 {$(INCLUDE)}"\Sys\Stat.h"\
384 {$(INCLUDE)}"\Sys\Types.h"\
385
386
387"$(INTDIR)\win32io.obj" : $(SOURCE) $(DEP_CPP_WIN32I) "$(INTDIR)"
388
389
390# End Source File
391# End Target
392# End Project
393################################################################################