diff --git a/makefile b/makefile index e3e4b83..f41b9d5 100644 --- a/makefile +++ b/makefile @@ -1,6 +1,27 @@ +# makefile to create various emulator builds +# Targets: em debug hobby dongle lmserver + em: - cc -O -o em em.c + cc -DNOTRACE -DFAST -DNOMEM -O -c em.c -fobey-inline -mdynamic-no-pic -I./mx/ppc/api;g++ -o ../run/em em.o ./mx/ppc/api/libmxmac260.a -framework IOKit -framework CoreFoundation + strip ../run/em + rm em.o + debug: - cc -g -o em em.c + cc -DNOREGS -g -O0 -DNOTRACE -DFAST -DNOMEM -c em.c -fobey-inline -mdynamic-no-pic -I./mx/ppc/api;g++ -o ../run/em em.o ./mx/ppc/api/libmxmac260.a -framework IOKit -framework CoreFoundation + rm em.o + +hobby: + cc -DHOBBY -DNOTRACE -DFAST -O em.c -fobey-inline -mdynamic-no-pic -o ../run/hobby/em + strip ../run/hobby/em + + +dongle: + cc -c dongle.c -I./mx/ppc/api;g++ -o ../run/dongle dongle.o ./mx/ppc/api/libmxmac260.a -framework IOKit -framework CoreFoundation + rm dongle.o + + +lmserver: + cc -c lmserver.c -I./mx/ppc/api;g++ lmserver.o -o ../run/lmserver ./mx/ppc/api/libmxmac260.a -framework IOKit -framework CoreFoundation + rm lmserver.o