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