CC      = gcc
#CFLAGS  = -DDEBUG -DBREAKPOINT
#CFLAGS  = -DDEBUG

DEFS   = -DX86_ASM -DLSB_FIRST
CFLAGS = -funroll-loops -fomit-frame-pointer -O3 -Wall
LIBS   = -lalleg
OBJS   = arcade.o machine.o vidhrdw.o gfxdecod.o roms.o common.o osdepend.o \
         audio.o z80.o codecb.o codedd.o codeed.o codefd.o

all: arcade.exe

arcade.exe:  $(OBJS)
	$(CC) -s -o arcade.exe $(OBJS) $(LIBS)

%.o: %.c
	 $(CC) $(DEFS) $(CFLAGS) -c $<

osdepend.o: msdos.c
	 $(CC) $(DEFS) $(CFLAGS) -o osdepend.o -c msdos.c

# dependencies
machine.o:	memmap.h
vidhrdw.o:	memmap.h


clean:
	del *.o
	del arcade.exe
