Pod style
[p5sagit/p5-mst-13.2.git] / win32 / Fcntl.mak
CommitLineData
0a753a76 1# Microsoft Developer Studio Generated NMAKE File, Format Version 4.00
2# ** DO NOT EDIT **
3
4# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
5
6!IF "$(CFG)" == ""
7CFG=Fcntl - Win32 Debug
8!MESSAGE No configuration specified. Defaulting to Fcntl - Win32 Debug.
9!ENDIF
10
11!IF "$(CFG)" != "Fcntl - Win32 Release" && "$(CFG)" != "Fcntl - 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 "Fcntl.mak" CFG="Fcntl - Win32 Debug"
17!MESSAGE
18!MESSAGE Possible choices for configuration are:
19!MESSAGE
20!MESSAGE "Fcntl - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
21!MESSAGE "Fcntl - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
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
33CPP=cl.exe
34RSC=rc.exe
35MTL=mktyplib.exe
36
37!IF "$(CFG)" == "Fcntl - Win32 Release"
38
39# PROP BASE Use_MFC 0
40# PROP BASE Use_Debug_Libraries 0
41# PROP BASE Output_Dir "Fcntl___"
42# PROP BASE Intermediate_Dir "Fcntl___"
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 : "$(OUTDIR)\Fcntl.dll"
53
54CLEAN :
55 -@erase "..\lib\auto\Fcntl\Fcntl.dll"
56 -@erase ".\Release\Fcntl.obj"
57 -@erase ".\Release\Fcntl.lib"
58 -@erase ".\Release\Fcntl.exp"
59
60"$(OUTDIR)" :
61 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
62
68dc0745 63# ADD BASE CPP /nologo /MT /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
64# ADD CPP /nologo /MT /W3 /O2 /I ".\include" /I "." /I ".." /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
65CPP_PROJ=/nologo /MT /W3 /O2 /I ".\include" /I "." /I ".." /D "WIN32" /D\
0a753a76 66 "NDEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/Fcntl.pch" /YX /Fo"$(INTDIR)/" /c
67CPP_OBJS=.\Release/
68CPP_SBRS=
69# ADD BASE MTL /nologo /D "NDEBUG" /win32
70# ADD MTL /nologo /D "NDEBUG" /win32
71MTL_PROJ=/nologo /D "NDEBUG" /win32
72# ADD BASE RSC /l 0x409 /d "NDEBUG"
73# ADD RSC /l 0x409 /d "NDEBUG"
74BSC32=bscmake.exe
75# ADD BASE BSC32 /nologo
76# ADD BSC32 /nologo
77BSC32_FLAGS=/nologo /o"$(OUTDIR)/Fcntl.bsc"
78BSC32_SBRS=
79LINK32=link.exe
80# 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:windows /dll /machine:I386
81# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /pdb:none /machine:I386 /out:"../lib/auto/Fcntl/Fcntl.dll"
82LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
83 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
84 /subsystem:windows /dll /pdb:none /machine:I386 /def:".\Fcntl.def"\
85 /out:"../lib/auto/Fcntl/Fcntl.dll" /implib:"$(OUTDIR)/Fcntl.lib"
86DEF_FILE= \
87 ".\Fcntl.def"
88LINK32_OBJS= \
89 ".\Release\Fcntl.obj" \
90 "..\perl.lib"
91
92"$(OUTDIR)\Fcntl.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
93 $(LINK32) @<<
94 $(LINK32_FLAGS) $(LINK32_OBJS)
95<<
96
97!ELSEIF "$(CFG)" == "Fcntl - Win32 Debug"
98
99# PROP BASE Use_MFC 0
100# PROP BASE Use_Debug_Libraries 1
101# PROP BASE Output_Dir "Fcntl__0"
102# PROP BASE Intermediate_Dir "Fcntl__0"
103# PROP BASE Target_Dir ""
104# PROP Use_MFC 0
105# PROP Use_Debug_Libraries 1
106# PROP Output_Dir "Debug"
107# PROP Intermediate_Dir "Debug"
108# PROP Target_Dir ""
109OUTDIR=.\Debug
110INTDIR=.\Debug
111
112ALL : "$(OUTDIR)\Fcntl.dll"
113
114CLEAN :
115 -@erase "..\lib\auto\Fcntl\Fcntl.dll"
116 -@erase ".\Debug\Fcntl.obj"
117 -@erase ".\Debug\vc40.pdb"
118 -@erase ".\Debug\vc40.idb"
119 -@erase ".\Debug\Fcntl.lib"
120 -@erase ".\Debug\Fcntl.exp"
121 -@erase ".\Debug\Fcntl.pdb"
122
123"$(OUTDIR)" :
124 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
125
68dc0745 126# ADD BASE CPP /nologo /MTd /W3 /Gm /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
127# ADD CPP /nologo /MTd /W3 /Gm /Zi /Od /I ".\include" /I "." /I ".." /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
128CPP_PROJ=/nologo /MTd /W3 /Gm /Zi /Od /I ".\include" /I "." /I ".." /D\
0a753a76 129 "WIN32" /D "_DEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/Fcntl.pch" /YX /Fo"$(INTDIR)/"\
130 /Fd"$(INTDIR)/" /c
131CPP_OBJS=.\Debug/
132CPP_SBRS=
133# ADD BASE MTL /nologo /D "_DEBUG" /win32
134# ADD MTL /nologo /D "_DEBUG" /win32
135MTL_PROJ=/nologo /D "_DEBUG" /win32
136# ADD BASE RSC /l 0x409 /d "_DEBUG"
137# ADD RSC /l 0x409 /d "_DEBUG"
138BSC32=bscmake.exe
139# ADD BASE BSC32 /nologo
140# ADD BSC32 /nologo
141BSC32_FLAGS=/nologo /o"$(OUTDIR)/Fcntl.bsc"
142BSC32_SBRS=
143LINK32=link.exe
144# 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:windows /dll /debug /machine:I386
145# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /incremental:no /debug /machine:I386 /out:"../lib/auto/Fcntl/Fcntl.dll"
146LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
147 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
148 /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)/Fcntl.pdb" /debug\
149 /machine:I386 /def:".\Fcntl.def" /out:"../lib/auto/Fcntl/Fcntl.dll"\
150 /implib:"$(OUTDIR)/Fcntl.lib"
151DEF_FILE= \
152 ".\Fcntl.def"
153LINK32_OBJS= \
154 ".\Debug\Fcntl.obj" \
155 "..\perl.lib"
156
157"$(OUTDIR)\Fcntl.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
158 $(LINK32) @<<
159 $(LINK32_FLAGS) $(LINK32_OBJS)
160<<
161
162!ENDIF
163
164.c{$(CPP_OBJS)}.obj:
165 $(CPP) $(CPP_PROJ) $<
166
167.cpp{$(CPP_OBJS)}.obj:
168 $(CPP) $(CPP_PROJ) $<
169
170.cxx{$(CPP_OBJS)}.obj:
171 $(CPP) $(CPP_PROJ) $<
172
173.c{$(CPP_SBRS)}.sbr:
174 $(CPP) $(CPP_PROJ) $<
175
176.cpp{$(CPP_SBRS)}.sbr:
177 $(CPP) $(CPP_PROJ) $<
178
179.cxx{$(CPP_SBRS)}.sbr:
180 $(CPP) $(CPP_PROJ) $<
181
182################################################################################
183# Begin Target
184
185# Name "Fcntl - Win32 Release"
186# Name "Fcntl - Win32 Debug"
187
188!IF "$(CFG)" == "Fcntl - Win32 Release"
189
190!ELSEIF "$(CFG)" == "Fcntl - Win32 Debug"
191
192!ENDIF
193
194################################################################################
195# Begin Source File
196
197SOURCE=..\ext\Fcntl\Fcntl.c
198NODEP_CPP_FCNTL=\
199 "..\ext\Fcntl\EXTERN.h"\
200 "..\ext\Fcntl\perl.h"\
201 "..\ext\Fcntl\XSUB.h"\
202
203
204!IF "$(CFG)" == "Fcntl - Win32 Release"
205
206
207"$(INTDIR)\Fcntl.obj" : $(SOURCE) "$(INTDIR)"
208 $(CPP) $(CPP_PROJ) $(SOURCE)
209
210
211!ELSEIF "$(CFG)" == "Fcntl - Win32 Debug"
212
213
214"$(INTDIR)\Fcntl.obj" : $(SOURCE) "$(INTDIR)"
215 $(CPP) $(CPP_PROJ) $(SOURCE)
216
217
218!ENDIF
219
220# End Source File
221################################################################################
222# Begin Source File
223
224SOURCE=.\Fcntl.def
225
226!IF "$(CFG)" == "Fcntl - Win32 Release"
227
228!ELSEIF "$(CFG)" == "Fcntl - Win32 Debug"
229
230!ENDIF
231
232# End Source File
233################################################################################
234# Begin Source File
235
236SOURCE=..\perl.lib
237
238!IF "$(CFG)" == "Fcntl - Win32 Release"
239
240!ELSEIF "$(CFG)" == "Fcntl - Win32 Debug"
241
242!ENDIF
243
244# End Source File
245# End Target
246# End Project
247################################################################################