Add platform files for msvc and msvc-arm

Build with "make UNAME=msvc" to invoke this.
This commit is contained in:
Martin Storsjö 2013-12-28 00:01:38 +02:00
parent 46e6bb5c67
commit 7f6cdb516d
3 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,5 @@
include build/platform-msvc-common.mk
CFLAGS += -DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP -MD -DWIN32
LDFLAGS +=
USE_ASM = No

View File

@ -0,0 +1,13 @@
CXX=cl
AR=lib
CXX_O=-Fo$@
CFLAGS += -nologo
CXX_LINK_O=-nologo -Fe$@
AR_OPTS=-nologo -out:$@
CFLAGS_OPT=-O2
CFLAGS_DEBUG=
CFLAGS_M32=
CFLAGS_M64=
LINK_LIB=$(1).lib
LIBSUFFIX=lib
LIBPREFIX=

12
build/platform-msvc.mk Normal file
View File

@ -0,0 +1,12 @@
include build/platform-msvc-common.mk
ASM = nasm
LDFLAGS += user32.lib
ifeq ($(ENABLE64BIT), Yes)
ASMFLAGS += -f win64
ASMFLAGS_PLATFORM = -DWIN64
CFLAGS += -DWIN64
else
ASMFLAGS += -f win32 -DPREFIX
CFLAGS += -DWIN32
endif