Changeset 2960
- Timestamp:
- Feb 11, 2007, 5:31:52 AM (19 years ago)
- Location:
- trunk/kLdr
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kLdr/Makefile.kmk
r2955 r2960 35 35 # 36 36 TEMPLATE_TST = Testcase template 37 ifneq ($(filter win,$(BUILD_TARGET)),) 38 TEMPLATE_TST_TOOL = VCC70 39 TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD 37 ifeq ($(BUILD_TARGET),win) 38 ifeq ($(BUILD_TARGET_ARCH), x86) 39 TEMPLATE_TST_TOOL = VCC70 40 TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD 41 TEMPLATE_TST_LIBS = $(PATH_TOOL_VCC70_LIB)/msvcrt.lib 42 else 43 TEMPLATE_TST_TOOL = VCC80AMD64 44 TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD 45 TEMPLATE_TST_LIBS = $(PATH_TOOL_VCC80AMD64_LIB)/msvcrt.lib 46 endif 40 47 TEMPLATE_TST_CFLAGS.release = -O2 41 48 TEMPLATE_TST_ASFLAGS = -f win … … 43 50 TEMPLATE_TST_SDKS = WINPSDK W2K3DDK 44 51 45 ## @todo this is a kBuild bug? $$(PATH_TOOL_VCC70_LIB) 46 TEMPLATE_TST_LIBS = \ 47 $$(PATH_TOOL_VCC70_LIB)/msvcrt.lib 48 else 49 ifneq ($(filter os2,$(BUILD_TARGET)),) 52 else 53 ifeq ($(BUILD_TARGET),os2) 50 54 TEMPLATE_TST_TOOL = GCC3OMF 51 55 TEMPLATE_TST_ASFLAGS = -f obj … … 68 72 DLLS = kLdr 69 73 kLdr_ASTOOL = NASM 70 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),) 71 kLdr_TOOL = GCC3 72 kLdr_TOOL = VCC70 73 kLdr_CFLAGS = -W3 -Zl -ML 74 ifeq ($(BUILD_TARGET),win) 75 ifeq ($(BUILD_TARGET_ARCH),x86) 76 kLdr_TOOL = VCC70 77 kLdr_CFLAGS = -W3 -Zl -ML 78 kLdr_LDFLAGS = -Entry:DllMain@12 -Debug 79 kLdr_LIBS = \ 80 $(PATH_TOOL_VCC70_LIB)/LIBC.lib \ 81 $(PATH_SDK_W2K3DDKX86_LIB)/ntdll.lib 82 else 83 kLdr_TOOL = VCC80AMD64 84 kLdr_CFLAGS = -W3 -Zl -MT 85 kLdr_LDFLAGS = -Entry:DllMain -Debug 86 kLdr_LIBS = \ 87 $(PATH_TOOL_VCC80AMD64_LIB)/LIBCMT.lib \ 88 $(PATH_SDK_W2K3DDKAMD64_LIB)/ntdll.lib 89 endif 74 90 kLdr_ASFLAGS = -f win 75 kLdr_LDFLAGS = -Entry:DllMain@12 -Debug76 91 kLdr_DEFS = __WIN__ 77 92 kLdr_SDKS.x86 = WIN32SDK W2K3DDKX86 78 93 kLdr_SDKS.amd64 = WIN64SDK W2K3DDKAMD64 79 kLdr_LIBS = \80 $(PATH_TOOL_VCC70_LIB)/LIBC.lib \81 $(PATH_SDK_W2K3DDKX86_LIB)/ntdll.lib82 94 else 83 if neq ($(filter os2,$(BUILD_TARGET)),)95 ifeq ($(BUILD_TARGET),os2) 84 96 kLdr_TOOL = GCC3OMF 85 97 kLdr_ASFLAGS = -f obj … … 123 135 kLdr-win.def \ 124 136 kLdr-win.c 125 kLdr_SOURCES.win32 = $(kLdr_SOURCES.win)126 kLdr_SOURCES.win64 = $(kLdr_SOURCES.win)127 137 128 138 kLdrErr.c_DEPS = $(PATH_TARGET)/kldrErrConsts.h … … 146 156 # 147 157 PROGRAMS.win = kLdrExeStub-win 148 PROGRAMS.win32 = kLdrExeStub-win 149 PROGRAMS.win64 = kLdrExeStub-win 150 kLdrExeStub-win_ TOOL = VCC70151 kLdrExeStub-win_SDKS = WIN32SDK158 kLdrExeStub-win_TOOL.win.x86 = VCC70 159 kLdrExeStub-win_TOOL.win.amd64 = VCC80AMD64 160 kLdrExeStub-win_SDKS.x86 = WIN32SDK 161 kLdrExeStub-win_SDKS.amd64 = WIN64SDK 152 162 kLdrExeStub-win_INCS = . 153 163 kLdrExeStub-win_DEFS = __WIN__ … … 186 196 tstkLdrMod_SOURCES = \ 187 197 tstkLdrMod.c 188 if neq ($(filter win win32 win64 nt,$(BUILD_TARGET)),)198 ifeq ($(BUILD_TARGET),win) 189 199 tstkLdrMod_LIBS = $(TARGET_kLdr:.dll=.lib) 190 200 else -
trunk/kLdr/testcase/Makefile.kmk
r2885 r2960 36 36 # 37 37 TEMPLATE_TST = Testcase template 38 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),) 39 TEMPLATE_TST_TOOL = VCC70 40 TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD 38 ifeq ($(BUILD_TARGET),win) 39 ifeq ($(BUILD_TARGET_ARCH),x86) 40 TEMPLATE_TST_TOOL = VCC70 41 TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD 42 TEMPLATE_TST_CXXFLAGS = -W3 -Zi -Zl -MD 43 TEMPLATE_TST_LIBS = \ 44 $(PATH_TOOL_VCC70_LIB)/oldnames.lib \ 45 $(PATH_TOOL_VCC70_LIB)/msvcrt.lib 46 else 47 TEMPLATE_TST_TOOL = VCC80AMD64 48 TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD 49 TEMPLATE_TST_CXXFLAGS = -W3 -Zi -Zl -MD 50 TEMPLATE_TST_LIBS = \ 51 $(PATH_TOOL_VCC80AMD64_LIB)/oldnames.lib \ 52 $(PATH_TOOL_VCC80AMD64_LIB)/msvcrt.lib 53 endif 41 54 TEMPLATE_TST_CFLAGS.release = -O2 42 TEMPLATE_TST_CXXFLAGS = -W3 -Zi -Zl -MD43 55 TEMPLATE_TST_CXXFLAGS.release = -O2 44 56 TEMPLATE_TST_ASFLAGS = -f win 45 57 TEMPLATE_TST_DEFS = __WIN__ 46 TEMPLATE_TST_SDKS = WIN32SDK 47 #kLdr_SDKS.x86 = WIN32SDK 48 #kLdr_SDKS.amd64 = WIN64SDK 49 50 ## @todo this is a kBuild bug! 51 TEMPLATE_TST_LIBS = \ 52 $$(PATH_TOOL_VCC70_LIB)/oldnames.lib \ 53 $$(PATH_TOOL_VCC70_LIB)/msvcrt.lib 58 TEMPLATE_TST_SDKS.x86 = WIN32SDK 59 TEMPLATE_TST_SDKS.amd64 = WIN64SDK 60 54 61 else 55 62 ifneq ($(filter os2,$(BUILD_TARGET)),) … … 71 78 TEMPLATE_TSTPROG = Testcase program template 72 79 TEMPLATE_TSTPROG_EXTENDS = TST 73 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),)74 else75 endif76 80 77 81 78 82 TEMPLATE_TSTDLL = Testcase dll template 79 83 TEMPLATE_TSTDLL_EXTENDS = TST 80 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),)81 else82 endif83 84 84 85 85 86 TEMPLATE_TSTBARE = Bare bone testcase template 86 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),) 87 TEMPLATE_TSTBARE_TOOL = VCC70 87 ifeq ($(BUILD_TARGET),win) 88 ifeq ($(BUILD_TARGET_ARCH),x86) 89 TEMPLATE_TSTBARE_TOOL = VCC70 90 else 91 TEMPLATE_TSTBARE_TOOL = VCC80AMD64 92 endif 88 93 TEMPLATE_TSTBARE_CFLAGS = -W3 -Zi -Zl 89 94 TEMPLATE_TSTBARE_CFLAGS.release = -O2 … … 92 97 TEMPLATE_TSTBARE_ASFLAGS = -f win 93 98 TEMPLATE_TSTBARE_DEFS = __WIN__ 94 TEMPLATE_TSTBARE_SDKS = WIN32SDK 99 TEMPLATE_TSTBARE_SDKS.x86 = WIN32SDK 100 TEMPLATE_TSTBARE_SDKS.amd64 = WIN64SDK 95 101 96 102 else
Note:
See TracChangeset
for help on using the changeset viewer.