# Sega System 16 Emulator
# (c) by Charles Mac Donald in 1999, 2000

CC	=	gcc
AS	=	nasm -f coff
FLAGS	=	-mpentium -O6
LIBS	=	-lalleg -lz obj/raze.a obj/starcpu.a
OBJ	=       obj/main.o	\
		obj/starintf.o	\
		obj/dos.o	\
		obj/render.o

EXE	=	sys.exe

all	:	$(EXE)

$(EXE)	:	$(OBJ)
		$(CC) -o $(EXE) $(OBJ) $(LIBS)
	        
obj/%.o :   	%.s %.mac
		$(AS) $< -o $@

obj/%.o : 	%.c %.h
		$(CC) -c $< -o $@ $(FLAGS)
	        
pack	:
		strip $(EXE)
		upx -1 $(EXE)	        

clean	:	        
		del obj\*.o
		del *.bak
		del $(EXE)
		del *.log

makedir :
		mkdir obj
	        
#
# end of makefile
#
