Changeset 2668 for trunk/Config.kmk
- Timestamp:
- Nov 25, 2012, 8:53:45 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r2555 r2668 5 5 6 6 # 7 # Copyright (c) 2005-201 0knut st. osmundsen <bird-kBuild-spamx@anduin.net>7 # Copyright (c) 2005-2012 knut st. osmundsen <bird-kBuild-spamx@anduin.net> 8 8 # 9 9 # This file is part of kBuild. … … 247 247 248 248 ifeq ($(filter-out win nt,$(KBUILD_TARGET)),) 249 ifeq ($(KBUILD_TARGET_ARCH),x86) 250 include $(KBUILD_PATH)/tools/VCC70.kmk # fixme! template expanding does something bad to _LIBS /me thinks. 251 TEMPLATE_BIN_TOOL = VCC70 252 TEMPLATE_BIN_DEFS = WINDOWS32 _CONSOLE __WIN__ WIN32 __WIN32__ 253 else ifeq ($(KBUILD_TARGET_ARCH),amd64) 254 TEMPLATE_BIN_TOOL = VCC80AMD64 255 TEMPLATE_BIN_DEFS = WINDOWS32 _CONSOLE __WIN__ WIN32 __WIN32__ __WIN64__ WIN64 \ 256 _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_WARNINGS 257 endif 249 TEMPLATE_BIN_TOOL = VCC100 250 TEMPLATE_BIN_TOOL.x86 = VCC100X86 251 TEMPLATE_BIN_TOOL.amd64 = VCC100AMD64 252 TEMPLATE_BIN_DEFS = WINDOWS32 _CONSOLE __WIN__ _CRT_SECURE_NO_DEPRECATE _CRT_NONSTDC_NO_WARNINGS 253 TEMPLATE_BIN_DEFS.x86 = WIN32 __WIN32__ 254 TEMPLATE_BIN_DEFS.amd64 = WIN32 __WIN32__ __WIN64__ WIN64 258 255 TEMPLATE_BIN_CFLAGS = -W3 -Zi -Zl 259 256 TEMPLATE_BIN_CFLAGS.release = -O2 … … 265 262 TEMPLATE_BIN_LDFLAGS = /SUBSYSTEM:console /INCREMENTAL:no /NOD /DEBUG 266 263 ifeq ($(KBUILD_TYPE),profile) 267 TEMPLATE_BIN_SDKS 264 TEMPLATE_BIN_SDKS = WINPSDKINCS 268 265 TEMPLATE_BIN_CFLAGS += -MT 269 266 TEMPLATE_BIN_LIBS = \ … … 277 274 $(PATH_SDK_WINPSDKINCS_LIB)/User32.lib 278 275 else 279 TEMPLATE_BIN_SDKS = WINPSDK 280 TEMPLATE_BIN_CFLAGS += -MD 281 TEMPLATE_BIN_LIBS = \ 282 $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/oldnames.lib \ 283 $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/msvcrt.lib 284 # $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/msvcprt.lib - avoid this to save space! 276 TEMPLATE_BIN_SDKS = WINPSDK71 277 ifdef KBUILD_WITH_STATIC_MSVCRT 278 TEMPLATE_BIN_CFLAGS += -MT 279 TEMPLATE_BIN_LIBS = \ 280 $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/oldnames.lib \ 281 $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/libcmt.lib \ 282 $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/libcpmt.lib 283 else 284 TEMPLATE_BIN_CFLAGS += -MD 285 TEMPLATE_BIN_LIBS = \ 286 $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/oldnames.lib \ 287 $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/msvcrt.lib 288 endif 285 289 endif 286 290 endif
Note:
See TracChangeset
for help on using the changeset viewer.