1 # Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
4 # TARGTYPE "Win32 (x86) Console Application" 0x0103
7 CFG=miniperl - Win32 Debug
8 !MESSAGE No configuration specified. Defaulting to miniperl - Win32 Debug.
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:
17 !MESSAGE NMAKE /f "miniperl.mak" CFG="miniperl - Win32 Debug"
19 !MESSAGE Possible choices for configuration are:
21 !MESSAGE "miniperl - Win32 Release" (based on\
22 "Win32 (x86) Console Application")
23 !MESSAGE "miniperl - Win32 Debug" (based on "Win32 (x86) Console Application")
25 !ERROR An invalid configuration is specified.
28 !IF "$(OS)" == "Windows_NT"
33 ################################################################################
35 # PROP Target_Last_Scanned "miniperl - Win32 Debug"
39 !IF "$(CFG)" == "miniperl - Win32 Release"
42 # PROP BASE Use_Debug_Libraries 0
43 # PROP BASE Output_Dir "miniperl"
44 # PROP BASE Intermediate_Dir "miniperl"
45 # PROP BASE Target_Dir ""
47 # PROP Use_Debug_Libraries 0
48 # PROP Output_Dir "Release"
49 # PROP Intermediate_Dir "Release"
54 ALL : "..\miniperl.exe"
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"
65 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
67 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
68 # ADD CPP /nologo /MT /W3 /GX /Od /I "." /I ".\include" /I ".." /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "PERLDLL" /YX /c
69 CPP_PROJ=/nologo /MT /W3 /GX /Od /I "." /I ".\include" /I ".." /D "NDEBUG" /D\
70 "WIN32" /D "_CONSOLE" /D "PERLDLL" /Fp"$(INTDIR)/miniperl.pch" /YX\
74 # ADD BASE RSC /l 0x409 /d "NDEBUG"
75 # ADD RSC /l 0x409 /d "NDEBUG"
77 # ADD BASE BSC32 /nologo
79 BSC32_FLAGS=/nologo /o"$(OUTDIR)/miniperl.bsc"
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"
91 "$(INTDIR)\miniperlmain.obj" \
92 "$(INTDIR)\win32.obj" \
93 "$(INTDIR)\win32aux.obj" \
94 "$(INTDIR)\win32io.obj" \
95 "$(INTDIR)\win32sck.obj" \
98 "..\miniperl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
100 $(LINK32_FLAGS) $(LINK32_OBJS)
103 !ELSEIF "$(CFG)" == "miniperl - Win32 Debug"
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 ""
111 # PROP Use_Debug_Libraries 1
112 # PROP Output_Dir "Debug"
113 # PROP Intermediate_Dir "Debug"
118 ALL : "..\miniperl.exe"
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"
132 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
134 # ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
135 # ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "." /I ".\include" /I ".." /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "PERLDLL" /YX /c
136 CPP_PROJ=/nologo /MTd /W3 /Gm /GX /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
141 # ADD BASE RSC /l 0x409 /d "_DEBUG"
142 # ADD RSC /l 0x409 /d "_DEBUG"
144 # ADD BASE BSC32 /nologo
146 BSC32_FLAGS=/nologo /o"$(OUTDIR)/miniperl.bsc"
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"
157 "$(INTDIR)\miniperlmain.obj" \
158 "$(INTDIR)\win32.obj" \
159 "$(INTDIR)\win32aux.obj" \
160 "$(INTDIR)\win32io.obj" \
161 "$(INTDIR)\win32sck.obj" \
164 "..\miniperl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
166 $(LINK32_FLAGS) $(LINK32_OBJS)
172 $(CPP) $(CPP_PROJ) $<
174 .cpp{$(CPP_OBJS)}.obj:
175 $(CPP) $(CPP_PROJ) $<
177 .cxx{$(CPP_OBJS)}.obj:
178 $(CPP) $(CPP_PROJ) $<
181 $(CPP) $(CPP_PROJ) $<
183 .cpp{$(CPP_SBRS)}.sbr:
184 $(CPP) $(CPP_PROJ) $<
186 .cxx{$(CPP_SBRS)}.sbr:
187 $(CPP) $(CPP_PROJ) $<
189 ################################################################################
192 # Name "miniperl - Win32 Release"
193 # Name "miniperl - Win32 Debug"
195 !IF "$(CFG)" == "miniperl - Win32 Release"
197 !ELSEIF "$(CFG)" == "miniperl - Win32 Debug"
201 ################################################################################
204 SOURCE=..\miniperlmain.c
228 ".\..\plan9\plan9ish.h"\
234 ".\include\dirent.h"\
236 ".\include\sys/socket.h"\
239 {$(INCLUDE)}"\Sys\Stat.h"\
240 {$(INCLUDE)}"\Sys\Types.h"\
247 "$(INTDIR)\miniperlmain.obj" : $(SOURCE) $(DEP_CPP_MINIP) "$(INTDIR)"
248 $(CPP) $(CPP_PROJ) $(SOURCE)
252 ################################################################################
255 SOURCE=..\libperl.lib
257 !IF "$(CFG)" == "miniperl - Win32 Release"
259 !ELSEIF "$(CFG)" == "miniperl - Win32 Debug"
264 ################################################################################
290 ".\..\plan9\plan9ish.h"\
297 ".\include\dirent.h"\
299 ".\include\sys/socket.h"\
302 {$(INCLUDE)}"\Sys\Stat.h"\
303 {$(INCLUDE)}"\Sys\Types.h"\
310 "$(INTDIR)\win32.obj" : $(SOURCE) $(DEP_CPP_WIN32) "$(INTDIR)"
314 ################################################################################
340 ".\..\plan9\plan9ish.h"\
347 ".\include\dirent.h"\
349 ".\include\sys/socket.h"\
352 {$(INCLUDE)}"\Sys\Stat.h"\
353 {$(INCLUDE)}"\Sys\Types.h"\
360 "$(INTDIR)\win32sck.obj" : $(SOURCE) $(DEP_CPP_WIN32S) "$(INTDIR)"
364 ################################################################################
367 SOURCE=.\win32aux.cpp
369 ".\include\sys/socket.h"\
372 "$(INTDIR)\win32aux.obj" : $(SOURCE) $(DEP_CPP_WIN32A) "$(INTDIR)"
376 ################################################################################
381 ".\include\sys/socket.h"\
383 {$(INCLUDE)}"\Sys\Stat.h"\
384 {$(INCLUDE)}"\Sys\Types.h"\
387 "$(INTDIR)\win32io.obj" : $(SOURCE) $(DEP_CPP_WIN32I) "$(INTDIR)"
393 ################################################################################