From 0a10aa0ebe230c1b8a34603b0e1fee26bf0c232a Mon Sep 17 00:00:00 2001 From: metalex10 Date: Sat, 20 Jul 2024 22:59:47 -0600 Subject: [PATCH] Update Makefile for xbox360 build xex --- Makefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Makefile b/Makefile index 9aa30195c..58e8a93de 100644 --- a/Makefile +++ b/Makefile @@ -200,6 +200,24 @@ else ifneq (,$(findstring rpi,$(platform))) COREFLAGS += -DOS_LINUX ASFLAGS = -f elf -d ELF_TYPE +# Windows MSVC 2010 Xbox 360 +else ifeq ($(platform), xbox360_msvc2010) +TARGET := $(TARGET_NAME)_libretro_xdk360.lib +MSVCBINDIRPREFIX = $(XEDK)/bin/win32 +CC = "$(MSVCBINDIRPREFIX)/cl.exe" +CXX = "$(MSVCBINDIRPREFIX)/cl.exe" +LD = "$(MSVCBINDIRPREFIX)/lib.exe" + +export INCLUDE := $(XEDK)/include/xbox +export LIB := $(XEDK)/lib/xbox +PSS_STYLE :=2 +TILED_RENDERING=1 +ENDIANNESS_DEFINES += -DMSB_FIRST +CFLAGS += -D_XBOX -D_XBOX360 +CXXFLAGS += -D_XBOX -D_XBOX360 +STATIC_LINKING=1 +HAS_GCC := 0 + # Nintendo Switch else ifeq ($(platform), libnx) include $(DEVKITPRO)/devkitA64/base_tools