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 \ cpu/cpu.o \ cpu/decoder.o \ cartridge/mbc/mbc1.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 CXX_FLAGS := -I $(CURDIR)