jabyengine/Code/Makefile

50 lines
1.0 KiB
Makefile

BINDIR ?= bin/
PCSX_REDUX ?= ../../../GIT/pcsx-redux/src/mips
PSYQ_PATH ?= ../../../PSYQ/Converted
TARGET = JabyEngine
TYPE = ps-exe
BUILD = Release
#OVERLAYSCRIPT ?= overlay.ld
#OVERLAYSECTION ?= .ovly0 .ovly1
rwildcard = $(wildcard $(addprefix $1/*.,$2)) $(foreach d,$(wildcard $1/*),$(call rwildcard,$d,$2))
#Source list
SRCS = $(call rwildcard, src, c cpp)
SRCS += $(PCSX_REDUX)/common/crt0/crt0.s
CPPFLAGS += -I$(PSYQ_PATH)/Include
LDFLAGS += -L$(PSYQ_PATH)/Lib
LDFLAGS += -Wl,--start-group
LDFLAGS += -lapi
LDFLAGS += -lc
LDFLAGS += -lc2
LDFLAGS += -lcard
LDFLAGS += -lcomb
LDFLAGS += -lds
LDFLAGS += -letc
LDFLAGS += -lgpu
LDFLAGS += -lgs
LDFLAGS += -lgte
LDFLAGS += -lgun
LDFLAGS += -lhmd
LDFLAGS += -lmath
LDFLAGS += -lmcrd
LDFLAGS += -lmcx
LDFLAGS += -lpad
LDFLAGS += -lpress
LDFLAGS += -lsio
LDFLAGS += -lsnd
LDFLAGS += -lspu
LDFLAGS += -ltap
LDFLAGS += -lcd
LDFLAGS += -Wl,--end-group
include $(PCSX_REDUX)/common.mk
fullclean: clean
rm -fr iso/Info/* bin/GlobalLBATable.bin
rebuild: fullclean all