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)
|
||||
|| !strncmp("T36801D 50", prod_id, 10)
|
||||
// Metropolis Street Racer (NTSC)
|
||||
|| !strncmp("MK-51012", prod_id, 10)
|
||||
|| !strncmp("MK-51012", prod_id, 8)
|
||||
// Metropolis Street Racer (PAL)
|
||||
|| !strncmp("MK-5102250", prod_id, 10)
|
||||
// Donald Duck Goin' Quackers
|
||||
|
@ -349,8 +349,10 @@ void LoadSpecialSettings()
|
|||
{
|
||||
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)
|
||||
|| !strcmp("STREET FIGHTER ZERO3 UPPER", naomi_game_id))
|
||||
if (!strcmp("METAL SLUG 6", 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);
|
||||
settings.dynarec.safemode = 1;
|
||||
|
|
|
@ -25,9 +25,9 @@ CHD5_FLAC := 1
|
|||
|
||||
MFLAGS :=
|
||||
ASFLAGS :=
|
||||
LDFLAGS :=
|
||||
INCS :=
|
||||
LIBS :=
|
||||
LDFLAGS ?=
|
||||
INCS ?=
|
||||
LIBS ?=
|
||||
CFLAGS :=
|
||||
CXXFLAGS :=
|
||||
|
||||
|
@ -172,8 +172,8 @@ else ifneq (,$(findstring rpi,$(platform)))
|
|||
MFLAGS += -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
|
||||
ASFLAGS += -mcpu=cortex-a7 -mfpu=neon-vfpv4 -mfloat-abi=hard
|
||||
else ifneq (,$(findstring rpi3,$(platform)))
|
||||
MFLAGS += -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
|
||||
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 -marm
|
||||
endif
|
||||
ifneq (,$(findstring mesa,$(platform)))
|
||||
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
|
||||
|
||||
LIBS += -lm -lpthread
|
||||
ifdef FOR_WINDOWS
|
||||
LIBS += -lm -static -lpthread
|
||||
else
|
||||
LIBS += -lm -lpthread
|
||||
endif
|
||||
ifdef FOR_LINUX
|
||||
LIBS += -lrt
|
||||
endif
|
||||
|
@ -411,13 +415,18 @@ ifdef UNIT_TESTS
|
|||
CFLAGS += -DUNIT_TESTS
|
||||
endif
|
||||
|
||||
ifdef ASAN
|
||||
CFLAGS += -fsanitize=address -static-libasan
|
||||
LDFLAGS += -fsanitize=address -static-libasan
|
||||
endif
|
||||
|
||||
EXECUTABLE_STRIPPED=nosym-reicast.$(PLATFORM_EXT)
|
||||
DC_PLATFORM=dreamcast
|
||||
EXECUTABLE=reicast.$(PLATFORM_EXT)
|
||||
EXECUTABLE_NAME=reicast
|
||||
|
||||
ifndef NOT_ARM
|
||||
AS=${CC_PREFIX}gcc
|
||||
AS=$(CC)
|
||||
ASFLAGS += $(CFLAGS)
|
||||
endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue