1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE
NULL=nul
!ENDIF
TARGET=GrcRegressionTest
REGT_SRC=.
REGT_RES=.
!IF "$(CFG)" == ""
CFG=DEBUG
!ENDIF
!IF "$(CFG)" == "RELEASE"
OUTDIR=.\release
INTDIR=.\release_temp
all : "$(OUTDIR)\$(TARGET).exe"
clean :
@- rd /s/q $(INTDIR)
realclean : clean
@- rd /s/q $(OUTDIR)
CPP_PROJ=/nologo /MT /W3 /GR /GX /O2 /I "." /I "../../compiler" /I "../../compiler/Generic" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "_CRT_SECURE_NO_WARNINGS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /c
RSC_PROJ=/l 0x409 /fo"$(INTDIR)\$(TARGET).res" /d "NDEBUG"
LINK32_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 /nologo /subsystem:console /incremental:no /machine:I386 /out:"$(OUTDIR)\$(TARGET).exe" /libpath:"..\..\release"
BSC32_FLAGS=/nologo /o"$(OUTDIR)\$(TARGET).bsc"
!ELSEIF "$(CFG)" == "DEBUG"
OUTDIR=.\debug
INTDIR=.\debug_temp
COMPILER_DIR=..\..\compiler
GENERIC_DIR=..\..\compiler\Generic
all : "$(OUTDIR)\$(TARGET).exe" "$(OUTDIR)\$(TARGET).bsc"
clean :
@- rd /s/q $(INTDIR)
realclean : clean
@- rd /s/q $(OUTDIR)
CPP_PROJ=/nologo /MTd /W3 /Gm /GR /EHsc /RTC1 /ZI /Od /I "." /I "../../compiler" /I "../../compiler/Generic" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "_CRT_SECURE_NO_WARNINGS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /c
RSC_PROJ=/l 0x409 /fo"$(INTDIR)\$(TARGET).res" /d "_DEBUG"
LINK32_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 /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\$(TARGET).pdb" /debug /machine:I386 /out:"$(OUTDIR)\$(TARGET).exe" /libpath:"..\..\debug"
BSC32_FLAGS=/nologo /o"$(OUTDIR)\$(TARGET).bsc"
!ENDIF
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
"$(INTDIR)" :
if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
{$(REGT_SRC)}.cpp{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
{$(REGT_SRC)}.cpp{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
{$(COMPILER_DIR)}.cpp{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
{$(COMPILER_DIR)}.cpp{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
{$(GENERIC_DIR)}.cpp{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
{$(GENERIC_DIR)}.cpp{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
CPP=cl.exe
RSC=rc.exe
BSC32=bscmake.exe
LINK32=link.exe
LINK32_OBJS= \
"$(INTDIR)\GrcRegressionTest.obj" \
"$(INTDIR)\CompareFontTables.obj" \
"$(INTDIR)\GrcRtFileFont.obj" \
"$(INTDIR)\TtfUtil.obj" \
"$(INTDIR)\FileInput.obj" \
"$(INTDIR)\Platform.obj" \
# "$(INTDIR)\GrcRegressionTest.res"
"$(OUTDIR)\$(TARGET).exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
BSC32_SBRS= \
"$(INTDIR)\GrcRegressionTest.sbr" \
"$(INTDIR)\CompareFontTables.sbr" \
"$(INTDIR)\GrcRtFileFont.sbr" \
"$(INTDIR)\TtfUtil.sbr" \
"$(INTDIR)\FileInput.sbr" \
"$(INTDIR)\Platform.sbr" \
#
"$(OUTDIR)\$(TARGET).bsc" : "$(OUTDIR)" $(BSC32_SBRS)
$(BSC32) @<<
$(BSC32_FLAGS) $(BSC32_SBRS)
<<
"$(INTDIR)\GrcRegressionTest.obj" "$(INTDIR)\GrcRegressionTest.sbr" : "$(REGT_SRC)\GrcRegressionTest.cpp" "$(INTDIR)"
"$(INTDIR)\CompareFontTables.obj" "$(INTDIR)\CompareFontTables.sbr" : "$(REGT_SRC)\CompareFontTables.cpp" "$(INTDIR)"
"$(INTDIR)\GrcRtFileFont.obj" "$(INTDIR)\GrcRtFileFont.sbr" : "$(REGT_SRC)\GrcRtFileFont.cpp" "$(INTDIR)"
"$(INTDIR)\TtfUtil.obj" "$(INTDIR)\TtfUtil.sbr" : "$(COMPILER_DIR)\TtfUtil.cpp" "$(INTDIR)"
"$(INTDIR)\FileInput.obj" "$(INTDIR)\FileInput.sbr" : "$(REGT_SRC)\FileInput.cpp" "$(INTDIR)"
"$(INTDIR)\Platform.obj" "$(INTDIR)\Platform.sbr" : "$(GENERIC_DIR)\Platform.cpp" "$(INTDIR)"
"$(INTDIR)\$(TARGET).res" : "$(REGT_RES)\$(TARGET).rc" "$(INTDIR)"
$(RSC) $(RSC_PROJ) "$(REGT_RES)\$(TARGET).rc"
|