PARGS= -pg -finline-limit=0
PARGS2 = -pg
PARGS3 = -pg -g
ARGS=  $(PARGS2) -O3 -Winline -Wdisabled-optimization -march=pentiumpro -Wunused -Wreturn-type -Wimplicit `sdl-config --libs --cflags`


bhole : bhole.o pcspkr.o key_scancodes.o loaders.o mm.o ems.o finish.o
	gcc -o bhole bhole.o pcspkr.o key_scancodes.o loaders.o mm.o ems.o finish.o $(ARGS)
	cp bhole /mnt/extwin/mmagic/bhole

bhole.o : bhole.c pcspkr.h loaders.h bhole.h mm.h ems.h finish.h
	gcc -c bhole.c $(ARGS)

pcspkr.o : pcspkr.c pcspkr.h
	gcc -c pcspkr.c $(ARGS)

key_scancodes.o : key_scancodes.c
	gcc -c key_scancodes.c $(ARGS)

loaders.o : loaders.c loaders.h bhole.h mm.h
	gcc -c loaders.c $(ARGS)

mm.o : mm.c mm.h bhole.h
	gcc -c mm.c $(ARGS)

ems.o: ems.c ems.h bhole.h
	gcc -c ems.c $(ARGS)

finish.o: finish.c finish.h
	gcc -c finish.c $(ARGS)

