CXXFLAGS = --std=c++23 -I.. -O1 -g -fno-exceptions -fno-rtti emu: main.o keyboard.o g++ $(CXXFLAGS) -o $@ -g $^ ../third_party/linux_conio/linux_conio.cpp -lfmt main.o: main.cc run.h $(wildcard *.cc *.h) open81.rom: ../third_party/sz81/open8x/open81.asm Makefile pasmo -d $< $@ $@.sym > $@.lst %.h: %.i clang-format $< > $@ run2.1.h: ../third_party/sz81/open8x/open81.asm open81.rom $(wildcard *.py) python3 genrun.py --asm $< --lst open81.rom.lst > $@.tmp mv $@.tmp $@ run.i: opcode-table.json $(wildcard *.py) Makefile python3 gendispatch.py $< > $@.tmp mv $@.tmp $@