Re: embedded perl and top_env problem
[p5sagit/p5-mst-13.2.git] / win32 / miniperl.mak
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)" == ""
7 CFG=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"
29 NULL=
30 !ELSE 
31 NULL=nul
32 !ENDIF 
33 ################################################################################
34 # Begin Project
35 # PROP Target_Last_Scanned "miniperl - Win32 Debug"
36 CPP=cl.exe
37 RSC=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 ""
51 OUTDIR=.\Release
52 INTDIR=.\Release
53
54 ALL : "..\miniperl.exe"
55
56 CLEAN : 
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
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
69 CPP_PROJ=/nologo /MT /W3 /Od /I "." /I ".\include" /I ".." /D "NDEBUG" /D\
70  "WIN32" /D "_CONSOLE" /D "PERLDLL" /Fp"$(INTDIR)/miniperl.pch" /YX\
71  /Fo"$(INTDIR)/" /c 
72 CPP_OBJS=.\Release/
73 CPP_SBRS=.\.
74 # ADD BASE RSC /l 0x409 /d "NDEBUG"
75 # ADD RSC /l 0x409 /d "NDEBUG"
76 BSC32=bscmake.exe
77 # ADD BASE BSC32 /nologo
78 # ADD BSC32 /nologo
79 BSC32_FLAGS=/nologo /o"$(OUTDIR)/miniperl.bsc" 
80 BSC32_SBRS= \
81         
82 LINK32=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
86 LINK32_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" 
90 LINK32_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 ""
115 OUTDIR=.\Debug
116 INTDIR=.\Debug
117
118 ALL : "..\miniperl.exe"
119
120 CLEAN : 
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
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
136 CPP_PROJ=/nologo /MTd /W3 /Gm /Zi /Od /I "." /I ".\include" /I ".." /D\
137  "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "PERLDLL" /Fp"$(INTDIR)/miniperl.pch" /YX\
138  /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c 
139 CPP_OBJS=.\Debug/
140 CPP_SBRS=.\.
141 # ADD BASE RSC /l 0x409 /d "_DEBUG"
142 # ADD RSC /l 0x409 /d "_DEBUG"
143 BSC32=bscmake.exe
144 # ADD BASE BSC32 /nologo
145 # ADD BSC32 /nologo
146 BSC32_FLAGS=/nologo /o"$(OUTDIR)/miniperl.bsc" 
147 BSC32_SBRS= \
148         
149 LINK32=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"
152 LINK32_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" 
156 LINK32_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
204 SOURCE=..\miniperlmain.c
205 DEP_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         
242 NODEP_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
255 SOURCE=..\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
267 SOURCE=.\win32.c
268 DEP_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"\
296         ".\..\EXTERN.h"\
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         
305 NODEP_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
317 SOURCE=.\win32sck.c
318 DEP_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"\
346         ".\..\EXTERN.h"\
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         
355 NODEP_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
367 SOURCE=.\win32aux.c
368 DEP_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
379 SOURCE=.\win32io.c
380 DEP_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 ################################################################################