nexus-am/apps/fceux/Makefile

19 lines
488 B
Makefile

NAME := fceux
ROM_PATH := $(AM_HOME)/share/games/nes
ROMS := $(shell ls $(ROM_PATH)/rom/)
ROM_SRC := $(addprefix $(ROM_PATH)/gen/, $(addsuffix .c, $(basename $(ROMS))))
FCEUX_SRC := $(shell find -L ./src/ -name "*.c" -o -name "*.cpp")
INCLUDES += -I$(ROM_PATH)/gen/
SRCS := $(FCEUX_SRC) $(ROM_SRC)
CFLAGS += -DPSS_STYLE=1 -DFRAMESKIP -D__NO_FILE_SYSTEM__
include $(AM_HOME)/Makefile.app
$(FCEUX_SRC): $(ROM_SRC)
$(ROM_SRC): rom
.PHONY: rom
rom:
@make -C $(ROM_PATH)