all: TestBoot.bin LLTest.bin libblarg.a blargcpu2 blargcpu2-debug blargcpu2-debug: blargcpu2.c gcc -O3 -o blargcpu2-debug blargcpu2.c -DDEBUG -lreadline `sdl-config --cflags --libs` blargcpu2: blargcpu2.c gcc -O3 -o blargcpu2 blargcpu2.c -lreadline `sdl-config --cflags --libs` %.bin: %.elf blarg-elf-objcopy -Obinary $< $@ TestBoot.elf: TestBoot.o libblarg.a blarg-elf-ld -T blargcpu.ld -oTestBoot.elf TestBoot.o libblarg.a LLTest.elf: LLTest.o libblarg.a blarg-elf-ld -T blargcpu.ld -oLLTest.elf LLTest.o libblarg.a %.o: %.asm blarg-elf-as -o$@ $< libblarg.a: libblarg.o rm -f libblarg.a blarg-elf-ar r libblarg.a libblarg.o blarg-elf-ranlib libblarg.a