2023-09-01 09:18:32 +02:00
|
|
|
TARGETS := libemu.a vgbc vgbc.test vgbc.inspect
|
|
|
|
|
|
|
|
cmd_libemu.a = ar -rc $@ $^
|
|
|
|
verb_libemu.a = pack
|
|
|
|
modules_libemu.a := memory/device.o \
|
|
|
|
memory/bus.o \
|
|
|
|
memory/ram.o \
|
|
|
|
memory/bootrom_overlay.o \
|
|
|
|
memory/register.o \
|
|
|
|
memory/bank.o \
|
|
|
|
memory/mbc/mbc1.o \
|
|
|
|
cpu/cpu.o \
|
|
|
|
cpu/decoder.o \
|
|
|
|
cartridge/cartridge.o
|
|
|
|
|
|
|
|
modules_vgbc := main.o libemu.a
|
|
|
|
verb_vgbc := link
|
|
|
|
|
|
|
|
modules_vgbc.test := $(patsubst %.cpp,%.o,$(wildcard tests/*.cpp)) libemu.a
|
|
|
|
verb_vgbc.test := link
|
|
|
|
|
|
|
|
modules_vgbc.inspect := cartridge/inspector.o libemu.a
|
|
|
|
verb_vgbc.inspect := link
|
2023-08-27 22:19:02 +02:00
|
|
|
|
2023-08-26 19:04:02 +02:00
|
|
|
CXX_FLAGS := -I $(CURDIR)
|