Add MSVC2008 target
This commit is contained in:
@@ -3,11 +3,7 @@ INCFLAGS := -I$(CORE_DIR)/drivers/libretro -I$(LIBRETRO_COMM_DIR)/include -
|
|||||||
COREDEFINES = -D__LIBRETRO__ -DSOUND_QUALITY=0 -DPATH_MAX=1024 -DFCEU_VERSION_NUMERIC=9813 -DFRONTEND_SUPPORTS_RGB565
|
COREDEFINES = -D__LIBRETRO__ -DSOUND_QUALITY=0 -DPATH_MAX=1024 -DFCEU_VERSION_NUMERIC=9813 -DFRONTEND_SUPPORTS_RGB565
|
||||||
|
|
||||||
INCLUDE_STDINT = 0
|
INCLUDE_STDINT = 0
|
||||||
ifneq (,$(findstring msvc2003,$(platform)))
|
ifneq (,$(findstring msvc200,$(platform)))
|
||||||
INCLUDE_STDINT = 1
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifneq (,$(findstring msvc2005,$(platform)))
|
|
||||||
INCLUDE_STDINT = 1
|
INCLUDE_STDINT = 1
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@@ -543,6 +543,26 @@ CXXFLAGS += -D_XBOX -D_XBOX360
|
|||||||
ENDIANNESS_DEFINES += -DMSB_FIRST
|
ENDIANNESS_DEFINES += -DMSB_FIRST
|
||||||
STATIC_LINKING=1
|
STATIC_LINKING=1
|
||||||
|
|
||||||
|
# Windows MSVC 2008 x86
|
||||||
|
else ifeq ($(platform), windows_msvc2008_x86)
|
||||||
|
CC = cl.exe
|
||||||
|
CXX = cl.exe
|
||||||
|
|
||||||
|
PATH := $(shell IFS=$$'\n'; cygpath "$(VS90COMNTOOLS)../../VC/bin"):$(PATH)
|
||||||
|
PATH := $(PATH):$(shell IFS=$$'\n'; cygpath "$(VS90COMNTOOLS)../IDE")
|
||||||
|
INCLUDE := $(shell IFS=$$'\n'; cygpath "$(VS90COMNTOOLS)../../VC/include")
|
||||||
|
LIB := $(shell IFS=$$'\n'; cygpath -w "$(VS90COMNTOOLS)../../VC/lib")
|
||||||
|
BIN := $(shell IFS=$$'\n'; cygpath "$(VS90COMNTOOLS)../../VC/bin")
|
||||||
|
|
||||||
|
WindowsSdkDir := $(INETSDK)
|
||||||
|
|
||||||
|
export INCLUDE := $(INCLUDE);$(INETSDK)/Include
|
||||||
|
export LIB := $(LIB);$(WindowsSdkDir);$(INETSDK)/Lib
|
||||||
|
TARGET := $(TARGET_NAME)_libretro.dll
|
||||||
|
PSS_STYLE :=2
|
||||||
|
LDFLAGS += -DLL
|
||||||
|
CFLAGS += -D_CRT_SECURE_NO_DEPRECATE
|
||||||
|
|
||||||
# Windows MSVC 2005 x86
|
# Windows MSVC 2005 x86
|
||||||
else ifeq ($(platform), windows_msvc2005_x86)
|
else ifeq ($(platform), windows_msvc2005_x86)
|
||||||
CC = cl.exe
|
CC = cl.exe
|
||||||
@@ -556,7 +576,7 @@ BIN := $(shell IFS=$$'\n'; cygpath "$(VS80COMNTOOLS)../../VC/bin")
|
|||||||
|
|
||||||
WindowsSdkDir := $(INETSDK)
|
WindowsSdkDir := $(INETSDK)
|
||||||
|
|
||||||
export INCLUDE := $(INCLUDE);$(INETSDK)/Include;src/drivers/libretro/msvc/msvc-2005
|
export INCLUDE := $(INCLUDE);$(INETSDK)/Include
|
||||||
export LIB := $(LIB);$(WindowsSdkDir);$(INETSDK)/Lib
|
export LIB := $(LIB);$(WindowsSdkDir);$(INETSDK)/Lib
|
||||||
TARGET := $(TARGET_NAME)_libretro.dll
|
TARGET := $(TARGET_NAME)_libretro.dll
|
||||||
PSS_STYLE :=2
|
PSS_STYLE :=2
|
||||||
@@ -576,7 +596,7 @@ BIN := $(shell IFS=$$'\n'; cygpath "$(VS71COMNTOOLS)../../Vc7/bin")
|
|||||||
|
|
||||||
WindowsSdkDir := $(INETSDK)
|
WindowsSdkDir := $(INETSDK)
|
||||||
|
|
||||||
export INCLUDE := $(INCLUDE);$(INETSDK)/Include;src/drivers/libretro/msvc/msvc-2005
|
export INCLUDE := $(INCLUDE);$(INETSDK)/Include
|
||||||
export LIB := $(LIB);$(WindowsSdkDir);$(INETSDK)/Lib
|
export LIB := $(LIB);$(WindowsSdkDir);$(INETSDK)/Lib
|
||||||
TARGET := $(TARGET_NAME)_libretro.dll
|
TARGET := $(TARGET_NAME)_libretro.dll
|
||||||
PSS_STYLE :=2
|
PSS_STYLE :=2
|
||||||
@@ -704,7 +724,6 @@ endif
|
|||||||
else
|
else
|
||||||
$(LD) $(LINKOUT)$@ $(SHARED) $(OBJECTS) $(LDFLAGS) $(LIBS)
|
$(LD) $(LINKOUT)$@ $(SHARED) $(OBJECTS) $(LDFLAGS) $(LIBS)
|
||||||
endif
|
endif
|
||||||
@echo "** BUILD SUCCESSFUL! GG NO RE **"
|
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) -c $(OBJOUT)$@ $< $(CFLAGS) $(INCFLAGS)
|
$(CC) -c $(OBJOUT)$@ $< $(CFLAGS) $(INCFLAGS)
|
||||||
|
|||||||
Reference in New Issue
Block a user