1!IF "$(OS)" == "Windows_NT" 2NULL= 3!ELSE 4NULL=nul 5!ENDIF 6 7!IF "$(CFG)" == "" 8CFG=DEBUG 9!ENDIF 10 11APPLIB = ..\applib 12 13!IF "$(CFG)" == "RELEASE" 14 15OUTDIR=.\release 16INTDIR=.\release_temp 17 18all : "$(OUTDIR)\JustTestApp.exe" 19 20clean : 21 @- rd /s/q .\release_temp 22 23realclean : clean 24 @- rd /s/q .\release 25 26CPP_PROJ=/nologo /MT /W3 /GR /GX /O2 /I "..\..\engine\include" /I "..\..\engine\include\graphite" /I "..\..\wrappers\win32" /I "..\applib" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /c 27RSC_PROJ=/l 0x409 /fo"$(INTDIR)\JustTestApp.res" /d "NDEBUG" 28LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib graphite.lib /nologo /subsystem:windows /incremental:no /machine:I386 /out:"$(OUTDIR)\JustTestApp.exe" /libpath:"..\..\engine\release" 29BSC32_FLAGS=/nologo /o"$(OUTDIR)\JustTestApp.bsc" 30 31!ELSEIF "$(CFG)" == "DEBUG" 32 33OUTDIR=.\debug 34INTDIR=.\debug_temp 35 36all : "$(OUTDIR)\JustTestApp.exe" "$(OUTDIR)\JustTestApp.bsc" 37 38clean : 39 @- rd /s/q .\debug_temp 40 41realclean : clean 42 @- rd /s/q .\debug 43 44CPP_PROJ=/nologo /MTd /W3 /Gm /GR /GX /GZ /ZI /Od /I "..\..\engine\include" /I "..\..\engine\include\graphite" /I "..\..\wrappers\win32" /I "..\applib" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /c 45RSC_PROJ=/l 0x409 /fo"$(INTDIR)\JustTestApp.res" /d "_DEBUG" 46LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib graphite.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\JustTestApp.pdb" /debug /machine:I386 /out:"$(OUTDIR)\JustTestApp.exe" /pdbtype:sept /libpath:"..\..\engine\debug" 47BSC32_FLAGS=/nologo /o"$(OUTDIR)\JustTestApp.bsc" 48 49!ENDIF 50 51"$(OUTDIR)" : 52 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 53 54"$(INTDIR)" : 55 if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)" 56 57.cpp{$(INTDIR)}.obj:: 58 $(CPP) @<< 59 $(CPP_PROJ) $< 60<< 61 62.cpp{$(INTDIR)}.sbr:: 63 $(CPP) @<< 64 $(CPP_PROJ) $< 65<< 66 67{$(APPLIB)}.cpp{$(INTDIR)}.obj:: 68 $(CPP) @<< 69 $(CPP_PROJ) $< 70<< 71 72{$(APPLIB)}.cpp{$(INTDIR)}.sbr:: 73 $(CPP) @<< 74 $(CPP_PROJ) $< 75<< 76 77 78 79CPP=cl.exe 80RSC=rc.exe 81BSC32=bscmake.exe 82LINK32=link.exe 83 84LINK32_OBJS= \ 85 "$(INTDIR)\GrJustifier.obj" \ 86 "$(INTDIR)\JustTestApp.obj" \ 87 "$(INTDIR)\SimpleTextSrc.obj" \ 88 "$(INTDIR)\JustTestApp.res" 89 90"$(OUTDIR)\JustTestApp.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 91 $(LINK32) @<< 92 $(LINK32_FLAGS) $(LINK32_OBJS) 93<< 94 95BSC32_SBRS= \ 96 "$(INTDIR)\GrJustifier.sbr" \ 97 "$(INTDIR)\JustTestApp.sbr" \ 98 "$(INTDIR)\SimpleTextSrc.sbr" \ 99 100"$(OUTDIR)\JustTestApp.bsc" : "$(OUTDIR)" $(BSC32_SBRS) 101 $(BSC32) @<< 102 $(BSC32_FLAGS) $(BSC32_SBRS) 103<< 104 105"$(INTDIR)\GrJustifier.obj" "$(INTDIR)\GrJustifier.sbr" : "$(APPLIB)\GrJustifier.cpp" "$(INTDIR)" 106 107"$(INTDIR)\SimpleTextSrc.obj" "$(INTDIR)\SimpleTextSrc.sbr" : "$(APPLIB)\SimpleTextSrc.cpp" "$(INTDIR)" 108 109"$(INTDIR)\JustTestApp.obj" "$(INTDIR)\JustTestApp.sbr" : ".\JustTestApp.cpp" "$(INTDIR)" 110 111"$(INTDIR)\JustTestApp.res" : ".\JustTestApp.rc" "$(INTDIR)" 112 $(RSC) $(RSC_PROJ) ".\JustTestApp.rc" 113 114