Re: embedded perl and top_env problem
[p5sagit/p5-mst-13.2.git] / win32 / perl.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=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
52ALL : "..\_perl.exe"
53
54CLEAN :
55 -@erase "$(INTDIR)\perlmain.obj"
56 -@erase "$(INTDIR)\win32io.obj"
57 -@erase "..\_perl.exe"
58
59"$(OUTDIR)" :
60 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
61
68dc0745 62# ADD BASE CPP /nologo /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
63# ADD CPP /nologo /MT /W3 /O2 /I "." /I ".\include" /I ".." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
64CPP_PROJ=/nologo /MT /W3 /O2 /I "." /I ".\include" /I ".." /D "WIN32" /D\
0a753a76 65 "NDEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/" /c
66CPP_OBJS=.\Release/
67CPP_SBRS=.\.
68# ADD BASE RSC /l 0x409 /d "NDEBUG"
69# ADD RSC /l 0x409 /d "NDEBUG"
70BSC32=bscmake.exe
71# ADD BASE BSC32 /nologo
72# ADD BSC32 /nologo
73BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc"
74BSC32_SBRS= \
75
76LINK32=link.exe
77# 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
78# 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"
79LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
80 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib setargv.obj /nologo\
81 /subsystem:console /incremental:no /pdb:"$(OUTDIR)/_perl.pdb" /machine:I386\
82 /out:"../_perl.exe"
83LINK32_OBJS= \
84 "$(INTDIR)\perlmain.obj" \
85 "$(INTDIR)\win32io.obj" \
86 "..\perl.lib"
87
88"..\_perl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
89 $(LINK32) @<<
90 $(LINK32_FLAGS) $(LINK32_OBJS)
91<<
92
93!ELSEIF "$(CFG)" == "perl - Win32 Debug"
94
95# PROP BASE Use_MFC 0
96# PROP BASE Use_Debug_Libraries 1
97# PROP BASE Output_Dir "dynaper0"
98# PROP BASE Intermediate_Dir "dynaper0"
99# PROP BASE Target_Dir ""
100# PROP Use_MFC 0
101# PROP Use_Debug_Libraries 1
102# PROP Output_Dir "Debug"
103# PROP Intermediate_Dir "Debug"
104# PROP Target_Dir ""
105OUTDIR=.\Debug
106INTDIR=.\Debug
107
108ALL : "..\_perl.exe"
109
110CLEAN :
111 -@erase "$(INTDIR)\perlmain.obj"
112 -@erase "$(INTDIR)\vc40.idb"
113 -@erase "$(INTDIR)\vc40.pdb"
114 -@erase "$(INTDIR)\win32io.obj"
115 -@erase "$(OUTDIR)\_perl.pdb"
116 -@erase "..\_perl.exe"
117 -@erase "..\_perl.ilk"
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
123# ADD CPP /nologo /MTd /W3 /Gm /Zi /Od /I "." /I ".\include" /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
124CPP_PROJ=/nologo /MTd /W3 /Gm /Zi /Od /I "." /I ".\include" /I ".." /D\
0a753a76 125 "WIN32" /D "_DEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/"\
126 /Fd"$(INTDIR)/" /c
127CPP_OBJS=.\Debug/
128CPP_SBRS=.\.
129# ADD BASE RSC /l 0x409 /d "_DEBUG"
130# ADD RSC /l 0x409 /d "_DEBUG"
131BSC32=bscmake.exe
132# ADD BASE BSC32 /nologo
133# ADD BSC32 /nologo
134BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc"
135BSC32_SBRS= \
136
137LINK32=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"
140LINK32_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"
144LINK32_OBJS= \
145 "$(INTDIR)\perlmain.obj" \
146 "$(INTDIR)\win32io.obj" \
147 "..\perl.lib"
148
149"..\_perl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
150 $(LINK32) @<<
151 $(LINK32_FLAGS) $(LINK32_OBJS)
152<<
153
154!ENDIF
155
156.c{$(CPP_OBJS)}.obj:
157 $(CPP) $(CPP_PROJ) $<
158
159.cpp{$(CPP_OBJS)}.obj:
160 $(CPP) $(CPP_PROJ) $<
161
162.cxx{$(CPP_OBJS)}.obj:
163 $(CPP) $(CPP_PROJ) $<
164
165.c{$(CPP_SBRS)}.sbr:
166 $(CPP) $(CPP_PROJ) $<
167
168.cpp{$(CPP_SBRS)}.sbr:
169 $(CPP) $(CPP_PROJ) $<
170
171.cxx{$(CPP_SBRS)}.sbr:
172 $(CPP) $(CPP_PROJ) $<
173
174################################################################################
175# Begin Target
176
177# Name "perl - Win32 Release"
178# Name "perl - Win32 Debug"
179
180!IF "$(CFG)" == "perl - Win32 Release"
181
182!ELSEIF "$(CFG)" == "perl - Win32 Debug"
183
184!ENDIF
185
186################################################################################
187# Begin Source File
188
189SOURCE=.\perlmain.c
190DEP_CPP_PERLM=\
191 ".\win32io.h"\
192
193
194"$(INTDIR)\perlmain.obj" : $(SOURCE) $(DEP_CPP_PERLM) "$(INTDIR)"
195
196
197# End Source File
198################################################################################
199# Begin Source File
200
201SOURCE=..\perl.lib
202
203!IF "$(CFG)" == "perl - Win32 Release"
204
205!ELSEIF "$(CFG)" == "perl - Win32 Debug"
206
207!ENDIF
208
209# End Source File
210################################################################################
211# Begin Source File
212
68dc0745 213SOURCE=.\win32io.c
0a753a76 214DEP_CPP_WIN32=\
215 ".\include\sys/socket.h"\
216 ".\win32io.h"\
217 ".\win32iop.h"\
218 {$(INCLUDE)}"\Sys\Stat.h"\
219 {$(INCLUDE)}"\Sys\Types.h"\
220
221
222"$(INTDIR)\win32io.obj" : $(SOURCE) $(DEP_CPP_WIN32) "$(INTDIR)"
223
224
225# End Source File
226# End Target
227# End Project
228################################################################################