mirror of
https://github.com/libretro/frodo-libretro.git
synced 2026-11-07 10:36:03 -10:00
116 lines
3.4 KiB
Makefile
116 lines
3.4 KiB
Makefile
LIBRETRO_COMM_DIR := $(CORE_DIR)/Src/libretro-common
|
|
EMU_DIR := $(CORE_DIR)/Src
|
|
GUI_DIR := $(CORE_DIR)/libretro/gui
|
|
|
|
INCFLAGS := \
|
|
-I$(CORE_DIR)/libretro/core \
|
|
-I$(CORE_DIR)/libretro/include \
|
|
-I$(CORE_DIR)/libretro/emu \
|
|
-I$(CORE_DIR)/libretro \
|
|
-I$(CORE_DIR)/Src \
|
|
-I$(CORE_DIR)/Src/zlib \
|
|
-I$(LIBRETRO_COMM_DIR)/include \
|
|
-I$(CORE_DIR)
|
|
|
|
SOURCES_C := \
|
|
$(LIBRETRO_COMM_DIR)/string/stdstring.c \
|
|
$(LIBRETRO_COMM_DIR)/encodings/encoding_crc32.c \
|
|
$(LIBRETRO_COMM_DIR)/encodings/encoding_utf.c \
|
|
$(LIBRETRO_COMM_DIR)/compat/compat_strcasestr.c \
|
|
$(LIBRETRO_COMM_DIR)/compat/compat_strl.c \
|
|
$(LIBRETRO_COMM_DIR)/vfs/vfs_implementation.c \
|
|
$(LIBRETRO_COMM_DIR)/streams/trans_stream_zlib.c \
|
|
$(LIBRETRO_COMM_DIR)/streams/file_stream.c \
|
|
$(LIBRETRO_COMM_DIR)/streams/file_stream_transforms.c \
|
|
$(LIBRETRO_COMM_DIR)/file/file_path_io.c \
|
|
$(LIBRETRO_COMM_DIR)/file/file_path.c \
|
|
$(LIBRETRO_COMM_DIR)/time/rtime.c \
|
|
$(LIBRETRO_COMM_DIR)/compat/fopen_utf8.c
|
|
|
|
SOURCES_C += $(CORE_DIR)/libretro/scandir.c
|
|
|
|
ifneq ($(NOLIBCO), 1)
|
|
SOURCES_C += $(LIBRETRO_COMM_DIR)/libco/libco.c
|
|
endif
|
|
|
|
SOURCES_C += \
|
|
$(CORE_DIR)/Src/zlib/adler32.c \
|
|
$(CORE_DIR)/Src/zlib/crc32.c \
|
|
$(CORE_DIR)/Src/zlib/deflate.c \
|
|
$(CORE_DIR)/Src/zlib/gzclose.c \
|
|
$(CORE_DIR)/Src/zlib/gzlib.c \
|
|
$(CORE_DIR)/Src/zlib/gzread.c \
|
|
$(CORE_DIR)/Src/zlib/gzwrite.c \
|
|
$(CORE_DIR)/Src/zlib/inffast.c \
|
|
$(CORE_DIR)/Src/zlib/inflate.c \
|
|
$(CORE_DIR)/Src/zlib/inftrees.c \
|
|
$(CORE_DIR)/Src/zlib/trees.c \
|
|
$(CORE_DIR)/Src/zlib/zutil.c
|
|
|
|
ifeq ($(NOLIBCO), 1)
|
|
CPPFLAGS += -DNO_LIBCO
|
|
endif
|
|
|
|
SOURCES_CXX := \
|
|
$(EMU_DIR)/main.cpp \
|
|
$(EMU_DIR)/Display.cpp \
|
|
$(EMU_DIR)/Prefs.cpp \
|
|
$(EMU_DIR)/SID.cpp \
|
|
$(EMU_DIR)/REU.cpp \
|
|
$(EMU_DIR)/IEC.cpp \
|
|
$(EMU_DIR)/1541fs.cpp \
|
|
$(EMU_DIR)/1541d64.cpp \
|
|
$(EMU_DIR)/1541t64.cpp \
|
|
$(EMU_DIR)/1541job.cpp
|
|
|
|
ifeq ($(HAVE_SAM), 1)
|
|
SOURCES_CXX += $(EMU_DIR)/SAM.cpp
|
|
endif
|
|
|
|
ifeq ($(EMUTYPE), frodosc)
|
|
SOURCES_CXX += \
|
|
$(EMU_DIR)/C64_SC.cpp \
|
|
$(EMU_DIR)/CPUC64_SC.cpp \
|
|
$(EMU_DIR)/VIC_SC.cpp \
|
|
$(EMU_DIR)/CIA_SC.cpp \
|
|
$(EMU_DIR)/CPU1541_SC.cpp \
|
|
$(EMU_DIR)/CPU_common.cpp
|
|
CPPFLAGS += -DFRODO_SC
|
|
else
|
|
SOURCES_CXX += \
|
|
$(EMU_DIR)/C64.cpp \
|
|
$(EMU_DIR)/CPUC64.cpp \
|
|
$(EMU_DIR)/VIC.cpp \
|
|
$(EMU_DIR)/CIA.cpp \
|
|
$(EMU_DIR)/CPU1541.cpp
|
|
endif
|
|
CPPFLAGS += -DPRECISE_CPU_CYCLES=1 -DPRECISE_CIA_CYCLES=1 -DPC_IS_POINTER=0
|
|
|
|
VERSION = 4
|
|
REVISION = 2
|
|
CPPFLAGS += -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -fpermissive
|
|
|
|
CXXFLAGS += $(CPPFLAGS)
|
|
|
|
SOURCES_CXX += \
|
|
$(CORE_DIR)/libretro/core/libretro.cpp \
|
|
$(CORE_DIR)/libretro/core/core-mapper.cpp \
|
|
$(CORE_DIR)/libretro/core/graph.cpp \
|
|
$(GUI_DIR)/dialog.cpp\
|
|
$(GUI_DIR)/paths.cpp \
|
|
$(GUI_DIR)/file.cpp \
|
|
$(GUI_DIR)/unzip.cpp \
|
|
$(GUI_DIR)/thumb.cpp \
|
|
$(GUI_DIR)/zip.cpp \
|
|
$(GUI_DIR)/dlgFloppy.cpp \
|
|
$(GUI_DIR)/dlgFileSelect.cpp \
|
|
$(GUI_DIR)/dlgJoystick.cpp \
|
|
$(GUI_DIR)/dlgAbout.cpp \
|
|
$(GUI_DIR)/dlgSound.cpp \
|
|
$(GUI_DIR)/dlgAlert.cpp \
|
|
$(GUI_DIR)/dlgMisc.cpp \
|
|
$(GUI_DIR)/dlgVideo.cpp \
|
|
$(GUI_DIR)/dlgMain.cpp \
|
|
$(GUI_DIR)/dlgSnapshot.cpp \
|
|
$(GUI_DIR)/sdlgui.cpp
|