# Laser v0.18
#
#

EXE = laser
SYS = msdos/msdos.o msdos/samples.o
CPUS = cpu/z80/z80.o cpu/m6502/m6502.o
DRIVERS = drivers/invaders.o drivers/scramble.o
OBJS = $(CPUS) $(DRIVERS) $(SYS) driver.o roms.o

#CFLAGS = -Wall -O3
CFLAGS = -Wall
DEFS = -DLSB_FIRST
LIBS = -lalleg
INCS = -I. -I./cpu -I./drivers -I./msdos

all: $(EXE).exe

$(EXE).exe: $(OBJS)
	$(CC) $(CFLAGS) -o $(EXE).exe $(OBJS) $(LIBS)

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

clean:
	-rm -f $(OBJS) $(EXE).exe
