1# Microsoft Developer Studio Generated NMAKE File, Based on Edge_finder.dsp
2!IF "$(CFG)" == ""
3CFG=Edge_finder - Win32 Debug
4!MESSAGE No configuration specified. Defaulting to Edge_finder - Win32 Debug.
5!ENDIF 
6
7!IF "$(CFG)" != "Edge_finder - Win32 Release" && "$(CFG)" !=\
8 "Edge_finder - Win32 Debug"
9!MESSAGE Invalid configuration "$(CFG)" specified.
10!MESSAGE You can specify a configuration when running NMAKE
11!MESSAGE by defining the macro CFG on the command line. For example:
12!MESSAGE 
13!MESSAGE NMAKE /f "Edge_finder.mak" CFG="Edge_finder - Win32 Debug"
14!MESSAGE 
15!MESSAGE Possible choices for configuration are:
16!MESSAGE 
17!MESSAGE "Edge_finder - Win32 Release" (based on\
18 "Win32 (x86) Dynamic-Link Library")
19!MESSAGE "Edge_finder - Win32 Debug" (based on\
20 "Win32 (x86) Dynamic-Link Library")
21!MESSAGE 
22!ERROR An invalid configuration is specified.
23!ENDIF 
24
25!IF "$(OS)" == "Windows_NT"
26NULL=
27!ELSE 
28NULL=nul
29!ENDIF 
30
31!IF  "$(CFG)" == "Edge_finder - Win32 Release"
32
33OUTDIR=.\Release
34INTDIR=.\Release
35# Begin Custom Macros
36OutDir=.\Release
37# End Custom Macros
38
39!IF "$(RECURSE)" == "0" 
40
41ALL : "$(OUTDIR)\Edge_finder.dll"
42
43!ELSE 
44
45ALL : "Eclipse - Win32 Release" "$(OUTDIR)\Edge_finder.dll"
46
47!ENDIF 
48
49!IF "$(RECURSE)" == "1" 
50CLEAN :"Eclipse - Win32 ReleaseCLEAN" 
51!ELSE 
52CLEAN :
53!ENDIF 
54	-@erase "$(INTDIR)\edge_finder.obj"
55	-@erase "$(INTDIR)\vc50.idb"
56	-@erase "$(OUTDIR)\Edge_finder.dll"
57	-@erase "$(OUTDIR)\Edge_finder.exp"
58	-@erase "$(OUTDIR)\Edge_finder.lib"
59
60"$(OUTDIR)" :
61    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
62
63CPP=cl.exe
64CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "../../sepia/i386_nt" /D "WIN32" /D\
65 "NDEBUG" /D "_WINDOWS" /Fp"$(INTDIR)\Edge_finder.pch" /YX /Fo"$(INTDIR)\\"\
66 /Fd"$(INTDIR)\\" /FD /c 
67CPP_OBJS=.\Release/
68CPP_SBRS=.
69
70.c{$(CPP_OBJS)}.obj::
71   $(CPP) @<<
72   $(CPP_PROJ) $< 
73<<
74
75.cpp{$(CPP_OBJS)}.obj::
76   $(CPP) @<<
77   $(CPP_PROJ) $< 
78<<
79
80.cxx{$(CPP_OBJS)}.obj::
81   $(CPP) @<<
82   $(CPP_PROJ) $< 
83<<
84
85.c{$(CPP_SBRS)}.sbr::
86   $(CPP) @<<
87   $(CPP_PROJ) $< 
88<<
89
90.cpp{$(CPP_SBRS)}.sbr::
91   $(CPP) @<<
92   $(CPP_PROJ) $< 
93<<
94
95.cxx{$(CPP_SBRS)}.sbr::
96   $(CPP) @<<
97   $(CPP_PROJ) $< 
98<<
99
100MTL=midl.exe
101MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 
102RSC=rc.exe
103BSC32=bscmake.exe
104BSC32_FLAGS=/nologo /o"$(OUTDIR)\Edge_finder.bsc" 
105BSC32_SBRS= \
106	
107LINK32=link.exe
108LINK32_FLAGS=eclipse.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
109 comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
110 odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:no\
111 /pdb:"$(OUTDIR)\Edge_finder.pdb" /machine:I386\
112 /def:"..\..\icparc_solvers\edge_finder.def" /out:"$(OUTDIR)\Edge_finder.dll"\
113 /implib:"$(OUTDIR)\Edge_finder.lib" /libpath:"../Eclipse/Release" 
114DEF_FILE= \
115	"..\..\icparc_solvers\edge_finder.def"
116LINK32_OBJS= \
117	"$(INTDIR)\edge_finder.obj" \
118	"..\Eclipse\Release\Eclipse.lib"
119
120"$(OUTDIR)\Edge_finder.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
121    $(LINK32) @<<
122  $(LINK32_FLAGS) $(LINK32_OBJS)
123<<
124
125SOURCE=$(InputPath)
126PostBuild_Desc=Copying dll to icparc_solvers, lib
127DS_POSTBUILD_DEP=$(INTDIR)\postbld.dep
128
129ALL : $(DS_POSTBUILD_DEP)
130
131# Begin Custom Macros
132OutDir=.\Release
133# End Custom Macros
134
135$(DS_POSTBUILD_DEP) : "Eclipse - Win32 Release" "$(OUTDIR)\Edge_finder.dll"
136   copy Release\Edge_finder.dll       ..\..\icparc_solvers\i386_nt\edge_finder.dll
137	copy Release\Edge_finder.dll       ..\..\lib\i386_nt\edge_finder.dll
138	echo Helper for Post-build step > "$(DS_POSTBUILD_DEP)"
139
140!ELSEIF  "$(CFG)" == "Edge_finder - Win32 Debug"
141
142OUTDIR=.\Debug
143INTDIR=.\Debug
144# Begin Custom Macros
145OutDir=.\Debug
146# End Custom Macros
147
148!IF "$(RECURSE)" == "0" 
149
150ALL : "$(OUTDIR)\Edge_finder.dll"
151
152!ELSE 
153
154ALL : "Eclipse - Win32 Debug" "$(OUTDIR)\Edge_finder.dll"
155
156!ENDIF 
157
158!IF "$(RECURSE)" == "1" 
159CLEAN :"Eclipse - Win32 DebugCLEAN" 
160!ELSE 
161CLEAN :
162!ENDIF 
163	-@erase "$(INTDIR)\edge_finder.obj"
164	-@erase "$(INTDIR)\vc50.idb"
165	-@erase "$(INTDIR)\vc50.pdb"
166	-@erase "$(OUTDIR)\Edge_finder.dll"
167	-@erase "$(OUTDIR)\Edge_finder.exp"
168	-@erase "$(OUTDIR)\Edge_finder.ilk"
169	-@erase "$(OUTDIR)\Edge_finder.lib"
170	-@erase "$(OUTDIR)\Edge_finder.pdb"
171
172"$(OUTDIR)" :
173    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
174
175CPP=cl.exe
176CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /I "../../sepia/i386_nt" /D "WIN32"\
177 /D "_DEBUG" /D "_WINDOWS" /Fp"$(INTDIR)\Edge_finder.pch" /YX /Fo"$(INTDIR)\\"\
178 /Fd"$(INTDIR)\\" /FD /c 
179CPP_OBJS=.\Debug/
180CPP_SBRS=.
181
182.c{$(CPP_OBJS)}.obj::
183   $(CPP) @<<
184   $(CPP_PROJ) $< 
185<<
186
187.cpp{$(CPP_OBJS)}.obj::
188   $(CPP) @<<
189   $(CPP_PROJ) $< 
190<<
191
192.cxx{$(CPP_OBJS)}.obj::
193   $(CPP) @<<
194   $(CPP_PROJ) $< 
195<<
196
197.c{$(CPP_SBRS)}.sbr::
198   $(CPP) @<<
199   $(CPP_PROJ) $< 
200<<
201
202.cpp{$(CPP_SBRS)}.sbr::
203   $(CPP) @<<
204   $(CPP_PROJ) $< 
205<<
206
207.cxx{$(CPP_SBRS)}.sbr::
208   $(CPP) @<<
209   $(CPP_PROJ) $< 
210<<
211
212MTL=midl.exe
213MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 
214RSC=rc.exe
215BSC32=bscmake.exe
216BSC32_FLAGS=/nologo /o"$(OUTDIR)\Edge_finder.bsc" 
217BSC32_SBRS= \
218	
219LINK32=link.exe
220LINK32_FLAGS=eclipse.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
221 comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
222 odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:yes\
223 /pdb:"$(OUTDIR)\Edge_finder.pdb" /debug /machine:I386\
224 /def:"..\..\icparc_solvers\edge_finder.def" /out:"$(OUTDIR)\Edge_finder.dll"\
225 /implib:"$(OUTDIR)\Edge_finder.lib" /pdbtype:sept /libpath:"../Eclipse/Debug" 
226DEF_FILE= \
227	"..\..\icparc_solvers\edge_finder.def"
228LINK32_OBJS= \
229	"$(INTDIR)\edge_finder.obj" \
230	"..\Eclipse\Debug\Eclipse.lib"
231
232"$(OUTDIR)\Edge_finder.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
233    $(LINK32) @<<
234  $(LINK32_FLAGS) $(LINK32_OBJS)
235<<
236
237SOURCE=$(InputPath)
238PostBuild_Desc=Copying dll to icparc_solvers, lib
239DS_POSTBUILD_DEP=$(INTDIR)\postbld.dep
240
241ALL : $(DS_POSTBUILD_DEP)
242
243# Begin Custom Macros
244OutDir=.\Debug
245# End Custom Macros
246
247$(DS_POSTBUILD_DEP) : "Eclipse - Win32 Debug" "$(OUTDIR)\Edge_finder.dll"
248   copy Debug\Edge_finder.dll       ..\..\icparc_solvers\i386_nt\edge_finder.dll
249	copy Debug\Edge_finder.dll       ..\..\lib\i386_nt\edge_finder.dll
250	echo Helper for Post-build step > "$(DS_POSTBUILD_DEP)"
251
252!ENDIF 
253
254
255!IF "$(CFG)" == "Edge_finder - Win32 Release" || "$(CFG)" ==\
256 "Edge_finder - Win32 Debug"
257
258!IF  "$(CFG)" == "Edge_finder - Win32 Release"
259
260"Eclipse - Win32 Release" : 
261   cd "..\Eclipse"
262   $(MAKE) /$(MAKEFLAGS) /F .\Eclipse.mak CFG="Eclipse - Win32 Release" 
263   cd "..\Edge_finder"
264
265"Eclipse - Win32 ReleaseCLEAN" : 
266   cd "..\Eclipse"
267   $(MAKE) /$(MAKEFLAGS) CLEAN /F .\Eclipse.mak CFG="Eclipse - Win32 Release"\
268 RECURSE=1 
269   cd "..\Edge_finder"
270
271!ELSEIF  "$(CFG)" == "Edge_finder - Win32 Debug"
272
273"Eclipse - Win32 Debug" : 
274   cd "..\Eclipse"
275   $(MAKE) /$(MAKEFLAGS) /F .\Eclipse.mak CFG="Eclipse - Win32 Debug" 
276   cd "..\Edge_finder"
277
278"Eclipse - Win32 DebugCLEAN" : 
279   cd "..\Eclipse"
280   $(MAKE) /$(MAKEFLAGS) CLEAN /F .\Eclipse.mak CFG="Eclipse - Win32 Debug"\
281 RECURSE=1 
282   cd "..\Edge_finder"
283
284!ENDIF 
285
286SOURCE=..\..\icparc_solvers\edge_finder.c
287
288!IF  "$(CFG)" == "Edge_finder - Win32 Release"
289
290DEP_CPP_EDGE_=\
291	"..\..\sepia\i386_nt\config.h"\
292	"..\..\sepia\i386_nt\ec_public.h"\
293	"..\..\sepia\i386_nt\eclipse.h"\
294	"..\..\sepia\i386_nt\embed.h"\
295	
296
297"$(INTDIR)\edge_finder.obj" : $(SOURCE) $(DEP_CPP_EDGE_) "$(INTDIR)"
298	$(CPP) $(CPP_PROJ) $(SOURCE)
299
300
301!ELSEIF  "$(CFG)" == "Edge_finder - Win32 Debug"
302
303DEP_CPP_EDGE_=\
304	"..\..\sepia\i386_nt\config.h"\
305	"..\..\sepia\i386_nt\ec_public.h"\
306	"..\..\sepia\i386_nt\eclipse.h"\
307	"..\..\sepia\i386_nt\embed.h"\
308	
309
310"$(INTDIR)\edge_finder.obj" : $(SOURCE) $(DEP_CPP_EDGE_) "$(INTDIR)"
311	$(CPP) $(CPP_PROJ) $(SOURCE)
312
313
314!ENDIF 
315
316
317!ENDIF 
318
319