1 # Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
4 # TARGTYPE "Win32 (x86) Console Application" 0x0103
8 !MESSAGE No configuration specified. Defaulting to perl - Win32 Debug.
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:
16 !MESSAGE NMAKE /f "perl.mak" CFG="perl - Win32 Debug"
18 !MESSAGE Possible choices for configuration are:
20 !MESSAGE "perl - Win32 Release" (based on "Win32 (x86) Console Application")
21 !MESSAGE "perl - Win32 Debug" (based on "Win32 (x86) Console Application")
23 !ERROR An invalid configuration is specified.
26 !IF "$(OS)" == "Windows_NT"
31 ################################################################################
33 # PROP Target_Last_Scanned "perl - Win32 Debug"
37 !IF "$(CFG)" == "perl - Win32 Release"
40 # PROP BASE Use_Debug_Libraries 0
41 # PROP BASE Output_Dir "perl"
42 # PROP BASE Intermediate_Dir "perl"
43 # PROP BASE Target_Dir ""
45 # PROP Use_Debug_Libraries 0
46 # PROP Output_Dir "Release"
47 # PROP Intermediate_Dir "Release"
55 -@erase "$(INTDIR)\perlmain.obj"
56 -@erase "$(INTDIR)\win32io.obj"
57 -@erase "..\_perl.exe"
60 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
62 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
63 # ADD CPP /nologo /MT /W3 /GX /O2 /I "." /I ".\include" /I ".." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
64 CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "." /I ".\include" /I ".." /D "WIN32" /D\
65 "NDEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/" /c
68 # ADD BASE RSC /l 0x409 /d "NDEBUG"
69 # ADD RSC /l 0x409 /d "NDEBUG"
71 # ADD BASE BSC32 /nologo
73 BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc"
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\
84 "$(INTDIR)\perlmain.obj" \
85 "$(INTDIR)\win32io.obj" \
88 "..\_perl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
90 $(LINK32_FLAGS) $(LINK32_OBJS)
93 !ELSEIF "$(CFG)" == "perl - Win32 Debug"
96 # PROP BASE Use_Debug_Libraries 1
97 # PROP BASE Output_Dir "dynaper0"
98 # PROP BASE Intermediate_Dir "dynaper0"
99 # PROP BASE Target_Dir ""
101 # PROP Use_Debug_Libraries 1
102 # PROP Output_Dir "Debug"
103 # PROP Intermediate_Dir "Debug"
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"
120 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
122 # ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
123 # ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "." /I ".\include" /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
124 CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /I "." /I ".\include" /I ".." /D\
125 "WIN32" /D "_DEBUG" /D "_CONSOLE" /Fp"$(INTDIR)/perl.pch" /YX /Fo"$(INTDIR)/"\
129 # ADD BASE RSC /l 0x409 /d "_DEBUG"
130 # ADD RSC /l 0x409 /d "_DEBUG"
132 # ADD BASE BSC32 /nologo
134 BSC32_FLAGS=/nologo /o"$(OUTDIR)/perl.bsc"
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"
145 "$(INTDIR)\perlmain.obj" \
146 "$(INTDIR)\win32io.obj" \
149 "..\_perl.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
151 $(LINK32_FLAGS) $(LINK32_OBJS)
157 $(CPP) $(CPP_PROJ) $<
159 .cpp{$(CPP_OBJS)}.obj:
160 $(CPP) $(CPP_PROJ) $<
162 .cxx{$(CPP_OBJS)}.obj:
163 $(CPP) $(CPP_PROJ) $<
166 $(CPP) $(CPP_PROJ) $<
168 .cpp{$(CPP_SBRS)}.sbr:
169 $(CPP) $(CPP_PROJ) $<
171 .cxx{$(CPP_SBRS)}.sbr:
172 $(CPP) $(CPP_PROJ) $<
174 ################################################################################
177 # Name "perl - Win32 Release"
178 # Name "perl - Win32 Debug"
180 !IF "$(CFG)" == "perl - Win32 Release"
182 !ELSEIF "$(CFG)" == "perl - Win32 Debug"
186 ################################################################################
194 "$(INTDIR)\perlmain.obj" : $(SOURCE) $(DEP_CPP_PERLM) "$(INTDIR)"
198 ################################################################################
203 !IF "$(CFG)" == "perl - Win32 Release"
205 !ELSEIF "$(CFG)" == "perl - Win32 Debug"
210 ################################################################################
215 ".\include\sys/socket.h"\
218 {$(INCLUDE)}"\Sys\Stat.h"\
219 {$(INCLUDE)}"\Sys\Types.h"\
222 "$(INTDIR)\win32io.obj" : $(SOURCE) $(DEP_CPP_WIN32) "$(INTDIR)"
228 ################################################################################