1# Microsoft Developer Studio Generated NMAKE File, Based on TkEclipse.dsp
2!IF "$(CFG)" == ""
3CFG=TkEclipse - Win32 Debug
4!MESSAGE No configuration specified. Defaulting to TkEclipse - Win32 Debug.
5!ENDIF 
6
7!IF "$(CFG)" != "TkEclipse - Win32 Release" && "$(CFG)" !=\
8 "TkEclipse - 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 "TkEclipse.mak" CFG="TkEclipse - Win32 Debug"
14!MESSAGE 
15!MESSAGE Possible choices for configuration are:
16!MESSAGE 
17!MESSAGE "TkEclipse - Win32 Release" (based on\
18 "Win32 (x86) Dynamic-Link Library")
19!MESSAGE "TkEclipse - 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)" == "TkEclipse - 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)\TkEclipse.dll"
42
43!ELSE 
44
45ALL : "TkExdr - Win32 Release" "Eclipse - Win32 Release"\
46 "$(OUTDIR)\TkEclipse.dll"
47
48!ENDIF 
49
50!IF "$(RECURSE)" == "1" 
51CLEAN :"Eclipse - Win32 ReleaseCLEAN" "TkExdr - Win32 ReleaseCLEAN" 
52!ELSE 
53CLEAN :
54!ENDIF 
55	-@erase "$(INTDIR)\tkeclipse.obj"
56	-@erase "$(INTDIR)\vc50.idb"
57	-@erase "$(OUTDIR)\TkEclipse.dll"
58	-@erase "$(OUTDIR)\TkEclipse.exp"
59	-@erase "$(OUTDIR)\TkEclipse.lib"
60
61"$(OUTDIR)" :
62    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
63
64CPP=cl.exe
65CPP_PROJ=/nologo /MT /W3 /GX /O2 /I "../../sepia/i386_nt" /I\
66 "C:/Program Files/Tcl/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D\
67 "__STDC__" /Fp"$(INTDIR)\TkEclipse.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"\
68 /FD /c 
69CPP_OBJS=.\Release/
70CPP_SBRS=.
71
72.c{$(CPP_OBJS)}.obj::
73   $(CPP) @<<
74   $(CPP_PROJ) $< 
75<<
76
77.cpp{$(CPP_OBJS)}.obj::
78   $(CPP) @<<
79   $(CPP_PROJ) $< 
80<<
81
82.cxx{$(CPP_OBJS)}.obj::
83   $(CPP) @<<
84   $(CPP_PROJ) $< 
85<<
86
87.c{$(CPP_SBRS)}.sbr::
88   $(CPP) @<<
89   $(CPP_PROJ) $< 
90<<
91
92.cpp{$(CPP_SBRS)}.sbr::
93   $(CPP) @<<
94   $(CPP_PROJ) $< 
95<<
96
97.cxx{$(CPP_SBRS)}.sbr::
98   $(CPP) @<<
99   $(CPP_PROJ) $< 
100<<
101
102MTL=midl.exe
103MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32 
104RSC=rc.exe
105BSC32=bscmake.exe
106BSC32_FLAGS=/nologo /o"$(OUTDIR)\TkEclipse.bsc" 
107BSC32_SBRS= \
108	
109LINK32=link.exe
110LINK32_FLAGS=tkexdr.lib tcl83.lib tk83.lib eclipse.lib kernel32.lib user32.lib\
111 gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib\
112 oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll\
113 /incremental:no /pdb:"$(OUTDIR)\TkEclipse.pdb" /machine:I386\
114 /def:"..\..\sepia\i386_nt\tkeclipse.def" /out:"$(OUTDIR)\TkEclipse.dll"\
115 /implib:"$(OUTDIR)\TkEclipse.lib" /libpath:"../Eclipse/Release"\
116 /libpath:"../TkExdr/Release" /libpath:"C:/Program Files/Tcl/lib" 
117DEF_FILE= \
118	"..\..\sepia\i386_nt\tkeclipse.def"
119LINK32_OBJS= \
120	"$(INTDIR)\tkeclipse.obj" \
121	"..\Eclipse\Release\Eclipse.lib" \
122	"..\TkExdr\Release\TkExdr.lib"
123
124"$(OUTDIR)\TkEclipse.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
125    $(LINK32) @<<
126  $(LINK32_FLAGS) $(LINK32_OBJS)
127<<
128
129SOURCE=$(InputPath)
130PostBuild_Desc=Copying dll and lib to lib/i386_nt
131DS_POSTBUILD_DEP=$(INTDIR)\postbld.dep
132
133ALL : $(DS_POSTBUILD_DEP)
134
135# Begin Custom Macros
136OutDir=.\Release
137# End Custom Macros
138
139$(DS_POSTBUILD_DEP) : "TkExdr - Win32 Release" "Eclipse - Win32 Release"\
140 "$(OUTDIR)\TkEclipse.dll"
141   copy Release\TkEclipse.dll                  ..\..\lib\i386_nt\tkeclipse.dll
142	copy Release\TkEclipse.lib                  ..\..\lib\i386_nt\tkeclipse.lib
143	echo Helper for Post-build step > "$(DS_POSTBUILD_DEP)"
144
145!ELSEIF  "$(CFG)" == "TkEclipse - Win32 Debug"
146
147OUTDIR=.\Debug
148INTDIR=.\Debug
149# Begin Custom Macros
150OutDir=.\Debug
151# End Custom Macros
152
153!IF "$(RECURSE)" == "0" 
154
155ALL : "$(OUTDIR)\TkEclipse.dll"
156
157!ELSE 
158
159ALL : "TkExdr - Win32 Debug" "Eclipse - Win32 Debug" "$(OUTDIR)\TkEclipse.dll"
160
161!ENDIF 
162
163!IF "$(RECURSE)" == "1" 
164CLEAN :"Eclipse - Win32 DebugCLEAN" "TkExdr - Win32 DebugCLEAN" 
165!ELSE 
166CLEAN :
167!ENDIF 
168	-@erase "$(INTDIR)\tkeclipse.obj"
169	-@erase "$(INTDIR)\vc50.idb"
170	-@erase "$(INTDIR)\vc50.pdb"
171	-@erase "$(OUTDIR)\TkEclipse.dll"
172	-@erase "$(OUTDIR)\TkEclipse.exp"
173	-@erase "$(OUTDIR)\TkEclipse.ilk"
174	-@erase "$(OUTDIR)\TkEclipse.lib"
175	-@erase "$(OUTDIR)\TkEclipse.pdb"
176
177"$(OUTDIR)" :
178    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
179
180CPP=cl.exe
181CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /I "../../sepia/i386_nt" /I\
182 "C:/Program Files/Tcl/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D\
183 "__STDC__" /Fp"$(INTDIR)\TkEclipse.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"\
184 /FD /c 
185CPP_OBJS=.\Debug/
186CPP_SBRS=.
187
188.c{$(CPP_OBJS)}.obj::
189   $(CPP) @<<
190   $(CPP_PROJ) $< 
191<<
192
193.cpp{$(CPP_OBJS)}.obj::
194   $(CPP) @<<
195   $(CPP_PROJ) $< 
196<<
197
198.cxx{$(CPP_OBJS)}.obj::
199   $(CPP) @<<
200   $(CPP_PROJ) $< 
201<<
202
203.c{$(CPP_SBRS)}.sbr::
204   $(CPP) @<<
205   $(CPP_PROJ) $< 
206<<
207
208.cpp{$(CPP_SBRS)}.sbr::
209   $(CPP) @<<
210   $(CPP_PROJ) $< 
211<<
212
213.cxx{$(CPP_SBRS)}.sbr::
214   $(CPP) @<<
215   $(CPP_PROJ) $< 
216<<
217
218MTL=midl.exe
219MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32 
220RSC=rc.exe
221BSC32=bscmake.exe
222BSC32_FLAGS=/nologo /o"$(OUTDIR)\TkEclipse.bsc" 
223BSC32_SBRS= \
224	
225LINK32=link.exe
226LINK32_FLAGS=tkexdr.lib tcl83.lib tk83.lib eclipse.lib kernel32.lib user32.lib\
227 gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib\
228 oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll\
229 /incremental:yes /pdb:"$(OUTDIR)\TkEclipse.pdb" /debug /machine:I386\
230 /def:"..\..\sepia\i386_nt\tkeclipse.def" /out:"$(OUTDIR)\TkEclipse.dll"\
231 /implib:"$(OUTDIR)\TkEclipse.lib" /pdbtype:sept /libpath:"../Eclipse/Debug"\
232 /libpath:"../TkExdr/Debug" /libpath:"M:/Eclipse/tcltk8.3/i386_nt/lib"\
233 /libpath:"../Eclipse/Release" /libpath:"C:/Program Files/Tcl/lib" 
234DEF_FILE= \
235	"..\..\sepia\i386_nt\tkeclipse.def"
236LINK32_OBJS= \
237	"$(INTDIR)\tkeclipse.obj" \
238	"..\Eclipse\Debug\Eclipse.lib" \
239	"..\TkExdr\Debug\TkExdr.lib"
240
241"$(OUTDIR)\TkEclipse.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
242    $(LINK32) @<<
243  $(LINK32_FLAGS) $(LINK32_OBJS)
244<<
245
246SOURCE=$(InputPath)
247PostBuild_Desc=Copying dll and lib to lib/i386_nt
248DS_POSTBUILD_DEP=$(INTDIR)\postbld.dep
249
250ALL : $(DS_POSTBUILD_DEP)
251
252# Begin Custom Macros
253OutDir=.\Debug
254# End Custom Macros
255
256$(DS_POSTBUILD_DEP) : "TkExdr - Win32 Debug" "Eclipse - Win32 Debug"\
257 "$(OUTDIR)\TkEclipse.dll"
258   copy Debug\TkEclipse.dll                  ..\..\lib\i386_nt\tkeclipse.dll
259	copy Debug\TkEclipse.lib                  ..\..\lib\i386_nt\tkeclipse.lib
260	echo Helper for Post-build step > "$(DS_POSTBUILD_DEP)"
261
262!ENDIF 
263
264
265!IF "$(CFG)" == "TkEclipse - Win32 Release" || "$(CFG)" ==\
266 "TkEclipse - Win32 Debug"
267
268!IF  "$(CFG)" == "TkEclipse - Win32 Release"
269
270"Eclipse - Win32 Release" : 
271   cd "..\Eclipse"
272   $(MAKE) /$(MAKEFLAGS) /F .\Eclipse.mak CFG="Eclipse - Win32 Release" 
273   cd "..\TkEclipse"
274
275"Eclipse - Win32 ReleaseCLEAN" : 
276   cd "..\Eclipse"
277   $(MAKE) /$(MAKEFLAGS) CLEAN /F .\Eclipse.mak CFG="Eclipse - Win32 Release"\
278 RECURSE=1 
279   cd "..\TkEclipse"
280
281!ELSEIF  "$(CFG)" == "TkEclipse - Win32 Debug"
282
283"Eclipse - Win32 Debug" : 
284   cd "..\Eclipse"
285   $(MAKE) /$(MAKEFLAGS) /F .\Eclipse.mak CFG="Eclipse - Win32 Debug" 
286   cd "..\TkEclipse"
287
288"Eclipse - Win32 DebugCLEAN" : 
289   cd "..\Eclipse"
290   $(MAKE) /$(MAKEFLAGS) CLEAN /F .\Eclipse.mak CFG="Eclipse - Win32 Debug"\
291 RECURSE=1 
292   cd "..\TkEclipse"
293
294!ENDIF 
295
296!IF  "$(CFG)" == "TkEclipse - Win32 Release"
297
298"TkExdr - Win32 Release" : 
299   cd "..\TkExdr"
300   $(MAKE) /$(MAKEFLAGS) /F .\TkExdr.mak CFG="TkExdr - Win32 Release" 
301   cd "..\TkEclipse"
302
303"TkExdr - Win32 ReleaseCLEAN" : 
304   cd "..\TkExdr"
305   $(MAKE) /$(MAKEFLAGS) CLEAN /F .\TkExdr.mak CFG="TkExdr - Win32 Release"\
306 RECURSE=1 
307   cd "..\TkEclipse"
308
309!ELSEIF  "$(CFG)" == "TkEclipse - Win32 Debug"
310
311"TkExdr - Win32 Debug" : 
312   cd "..\TkExdr"
313   $(MAKE) /$(MAKEFLAGS) /F .\TkExdr.mak CFG="TkExdr - Win32 Debug" 
314   cd "..\TkEclipse"
315
316"TkExdr - Win32 DebugCLEAN" : 
317   cd "..\TkExdr"
318   $(MAKE) /$(MAKEFLAGS) CLEAN /F .\TkExdr.mak CFG="TkExdr - Win32 Debug"\
319 RECURSE=1 
320   cd "..\TkEclipse"
321
322!ENDIF 
323
324SOURCE=..\..\sepia\i386_nt\tkeclipse.c
325
326!IF  "$(CFG)" == "TkEclipse - Win32 Release"
327
328DEP_CPP_TKECL=\
329	"..\..\sepia\i386_nt\config.h"\
330	"..\..\sepia\i386_nt\ec_public.h"\
331	"..\..\sepia\i386_nt\eclipse.h"\
332	"..\..\sepia\i386_nt\embed.h"\
333	"c:\program files\tcl\include\tcl.h"\
334	"c:\program files\tcl\include\tcldecls.h"\
335	
336
337"$(INTDIR)\tkeclipse.obj" : $(SOURCE) $(DEP_CPP_TKECL) "$(INTDIR)"
338	$(CPP) $(CPP_PROJ) $(SOURCE)
339
340
341!ELSEIF  "$(CFG)" == "TkEclipse - Win32 Debug"
342
343DEP_CPP_TKECL=\
344	"..\..\sepia\i386_nt\config.h"\
345	"..\..\sepia\i386_nt\ec_public.h"\
346	"..\..\sepia\i386_nt\eclipse.h"\
347	"..\..\sepia\i386_nt\embed.h"\
348	"..\..\sepia\i386_nt\tkcommon.h"\
349	"c:\program files\tcl\include\tcl.h"\
350	"c:\program files\tcl\include\tcldecls.h"\
351	
352
353"$(INTDIR)\tkeclipse.obj" : $(SOURCE) $(DEP_CPP_TKECL) "$(INTDIR)"
354	$(CPP) $(CPP_PROJ) $(SOURCE)
355
356
357!ENDIF 
358
359
360!ENDIF 
361
362