Merge pull request #1939 from mstorsjo/msvc-app
Add a separate platform makefile for "msvc-app"
This commit is contained in:
commit
6e3e42b625
15
build/msvc-app.mk
Normal file
15
build/msvc-app.mk
Normal file
@ -0,0 +1,15 @@
|
||||
include $(SRC_PATH)build/msvc-common.mk
|
||||
CFLAGS_OPT += -MD
|
||||
CFLAGS_DEBUG += -MDd
|
||||
CFLAGS += -DUNICODE
|
||||
# Ignore warnings about the main function prototype when building with -ZW
|
||||
CXXFLAGS += -ZW -wd4447
|
||||
# Ignore warnings about code built with -ZW in .lib files
|
||||
AR_OPTS += -ignore:4264
|
||||
|
||||
# WelsThreadLib requires building with -ZW, since it uses new Windows Runtime
|
||||
# classes for creating threads.
|
||||
# If linking an .exe that contains Windows Runtime code, the first object
|
||||
# file linked into the exe also needs to be built with -ZW (otherwise the build
|
||||
# fails with "vccorlib_lib_should_be_specified_before_msvcrt_lib_to_linker",
|
||||
# so set it on all files.
|
3
build/platform-msvc-app.mk
Normal file
3
build/platform-msvc-app.mk
Normal file
@ -0,0 +1,3 @@
|
||||
include $(SRC_PATH)build/msvc-app.mk
|
||||
CFLAGS += -DWINAPI_FAMILY=WINAPI_FAMILY_APP
|
||||
|
@ -1,18 +1,6 @@
|
||||
ARCH = arm
|
||||
include $(SRC_PATH)build/msvc-common.mk
|
||||
CFLAGS_OPT += -MD
|
||||
CFLAGS_DEBUG += -MDd
|
||||
CFLAGS += -DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP -DWINDOWS_PHONE -DUNICODE
|
||||
# Ignore warnings about the main function prototype when building with -ZW
|
||||
CXXFLAGS += -ZW -wd4447
|
||||
include $(SRC_PATH)build/msvc-app.mk
|
||||
CFLAGS += -DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP -DWINDOWS_PHONE
|
||||
LDFLAGS += -nodefaultlib:kernel32.lib -nodefaultlib:ole32.lib WindowsPhoneCore.lib
|
||||
UTSHLDFLAGS=-def:ut.def
|
||||
# Ignore warnings about code built with -ZW in .lib files
|
||||
AR_OPTS += -ignore:4264
|
||||
UTSHLDFLAGS = -def:ut.def
|
||||
|
||||
# WelsThreadLib requires building with -ZW, since it uses new Windows Runtime
|
||||
# classes for creating threads.
|
||||
# If linking an .exe that contains Windows Runtime code, the first object
|
||||
# file linked into the exe also needs to be built with -ZW (otherwise the build
|
||||
# fails with "vccorlib_lib_should_be_specified_before_msvcrt_lib_to_linker",
|
||||
# so set it on all files.
|
||||
|
Loading…
x
Reference in New Issue
Block a user