54 lines
1.1 KiB
Makefile
54 lines
1.1 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
|
|
|
|
ifdef USE_JABY_MAKE
|
|
include Wrapper.mk
|
|
else
|
|
include $(PCSX_REDUX)/common.mk
|
|
endif
|
|
|
|
fullclean: clean
|
|
rm -fr iso/Info/* bin/GlobalLBATable.bin
|
|
|
|
rebuild: fullclean all |