[inseparable changes from match from perl-5.003_93 to perl-5.003_94]
[p5sagit/p5-mst-13.2.git] / win32 / perl.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=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 : "..\_perl.exe"
53
54 CLEAN : 
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
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
64 CPP_PROJ=/nologo /MT /W3 /O2 /I "." /I ".\include" /I ".." /D "WIN32" /D\
65  "NDEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/" /c 
66 CPP_OBJS=.\Release/
67 CPP_SBRS=.\.
68 # ADD BASE RSC /l 0x409 /d "NDEBUG"
69 # ADD RSC /l 0x409 /d "NDEBUG"
70 BSC32=bscmake.exe
71 # ADD BASE BSC32 /nologo
72 # ADD BSC32 /nologo
73 BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc" 
74 BSC32_SBRS= \
75         
76 LINK32=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"
79 LINK32_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" 
83 LINK32_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 ""
105 OUTDIR=.\Debug
106 INTDIR=.\Debug
107
108 ALL : "..\_perl.exe"
109
110 CLEAN : 
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
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
124 CPP_PROJ=/nologo /MTd /W3 /Gm /Zi /Od /I "." /I ".\include" /I ".." /D\
125  "WIN32" /D "_DEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/"\
126  /Fd"$(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 BSC32=bscmake.exe
132 # ADD BASE BSC32 /nologo
133 # ADD BSC32 /nologo
134 BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc" 
135 BSC32_SBRS= \
136         
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         "..\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
189 SOURCE=.\perlmain.c
190 DEP_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
201 SOURCE=..\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
213 SOURCE=.\win32io.c
214 DEP_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 ################################################################################