win32: link pthread statically. Alien Front naomi needs safe mode
This commit is contained in:
parent
6b2e815b49
commit
bccea0e991
|
@ -222,7 +222,7 @@ void LoadSpecialSettings()
|
||||||
// Power Stone (PAL)
|
// Power Stone (PAL)
|
||||||
|| !strncmp("T36801D 50", prod_id, 10)
|
|| !strncmp("T36801D 50", prod_id, 10)
|
||||||
// Metropolis Street Racer (NTSC)
|
// Metropolis Street Racer (NTSC)
|
||||||
|| !strncmp("MK-51012", prod_id, 10)
|
|| !strncmp("MK-51012", prod_id, 8)
|
||||||
// Metropolis Street Racer (PAL)
|
// Metropolis Street Racer (PAL)
|
||||||
|| !strncmp("MK-5102250", prod_id, 10)
|
|| !strncmp("MK-5102250", prod_id, 10)
|
||||||
// Donald Duck Goin' Quackers
|
// Donald Duck Goin' Quackers
|
||||||
|
@ -349,8 +349,10 @@ void LoadSpecialSettings()
|
||||||
{
|
{
|
||||||
NOTICE_LOG(BOOT, "Game ID is [%s]", naomi_game_id);
|
NOTICE_LOG(BOOT, "Game ID is [%s]", naomi_game_id);
|
||||||
|
|
||||||
if (!strcmp("METAL SLUG 6", naomi_game_id) || !strcmp("WAVE RUNNER GP", naomi_game_id)
|
if (!strcmp("METAL SLUG 6", naomi_game_id)
|
||||||
|| !strcmp("STREET FIGHTER ZERO3 UPPER", naomi_game_id))
|
|| !strcmp("WAVE RUNNER GP", naomi_game_id)
|
||||||
|
|| !strcmp("STREET FIGHTER ZERO3 UPPER", naomi_game_id)
|
||||||
|
|| !strcmp("ALIEN FRONT", naomi_game_id))
|
||||||
{
|
{
|
||||||
INFO_LOG(BOOT, "Enabling Dynarec safe mode for game %s", naomi_game_id);
|
INFO_LOG(BOOT, "Enabling Dynarec safe mode for game %s", naomi_game_id);
|
||||||
settings.dynarec.safemode = 1;
|
settings.dynarec.safemode = 1;
|
||||||
|
|
|
@ -25,9 +25,9 @@ CHD5_FLAC := 1
|
||||||
|
|
||||||
MFLAGS :=
|
MFLAGS :=
|
||||||
ASFLAGS :=
|
ASFLAGS :=
|
||||||
LDFLAGS :=
|
LDFLAGS ?=
|
||||||
INCS :=
|
INCS ?=
|
||||||
LIBS :=
|
LIBS ?=
|
||||||
CFLAGS :=
|
CFLAGS :=
|
||||||
CXXFLAGS :=
|
CXXFLAGS :=
|
||||||
|
|
||||||
|
@ -172,8 +172,8 @@ else ifneq (,$(findstring rpi,$(platform)))
|
||||||
MFLAGS += -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
|
MFLAGS += -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
|
||||||
ASFLAGS += -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
|
ASFLAGS += -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
|
||||||
else ifneq (,$(findstring rpi3,$(platform)))
|
else ifneq (,$(findstring rpi3,$(platform)))
|
||||||
MFLAGS += -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard
|
MFLAGS += -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -marm
|
||||||
ASFLAGS += -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard
|
ASFLAGS += -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -marm
|
||||||
endif
|
endif
|
||||||
ifneq (,$(findstring mesa,$(platform)))
|
ifneq (,$(findstring mesa,$(platform)))
|
||||||
USE_SDL := 1
|
USE_SDL := 1
|
||||||
|
@ -301,7 +301,11 @@ CXXFLAGS += $(RZDCY_CFLAGS) -fno-rtti -fno-operator-names -D_GLIBCXX_USE_CXX11_A
|
||||||
|
|
||||||
INCS += -I$(RZDCY_SRC_DIR) -I$(RZDCY_SRC_DIR)/deps -I$(RZDCY_SRC_DIR)/khronos
|
INCS += -I$(RZDCY_SRC_DIR) -I$(RZDCY_SRC_DIR)/deps -I$(RZDCY_SRC_DIR)/khronos
|
||||||
|
|
||||||
|
ifdef FOR_WINDOWS
|
||||||
|
LIBS += -lm -static -lpthread
|
||||||
|
else
|
||||||
LIBS += -lm -lpthread
|
LIBS += -lm -lpthread
|
||||||
|
endif
|
||||||
ifdef FOR_LINUX
|
ifdef FOR_LINUX
|
||||||
LIBS += -lrt
|
LIBS += -lrt
|
||||||
endif
|
endif
|
||||||
|
@ -411,13 +415,18 @@ ifdef UNIT_TESTS
|
||||||
CFLAGS += -DUNIT_TESTS
|
CFLAGS += -DUNIT_TESTS
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef ASAN
|
||||||
|
CFLAGS += -fsanitize=address -static-libasan
|
||||||
|
LDFLAGS += -fsanitize=address -static-libasan
|
||||||
|
endif
|
||||||
|
|
||||||
EXECUTABLE_STRIPPED=nosym-reicast.$(PLATFORM_EXT)
|
EXECUTABLE_STRIPPED=nosym-reicast.$(PLATFORM_EXT)
|
||||||
DC_PLATFORM=dreamcast
|
DC_PLATFORM=dreamcast
|
||||||
EXECUTABLE=reicast.$(PLATFORM_EXT)
|
EXECUTABLE=reicast.$(PLATFORM_EXT)
|
||||||
EXECUTABLE_NAME=reicast
|
EXECUTABLE_NAME=reicast
|
||||||
|
|
||||||
ifndef NOT_ARM
|
ifndef NOT_ARM
|
||||||
AS=${CC_PREFIX}gcc
|
AS=$(CC)
|
||||||
ASFLAGS += $(CFLAGS)
|
ASFLAGS += $(CFLAGS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue