#	SdlZombies - Simple zombies game
#	Port by Ron, Recompiled 2012.

PROGRAM = dczombie
TARGET = $(PROGRAM).elf

OBJS =  draw_text.o f_option.o game.o global.o hole.o level.o main.o menu.o option.o penguin.o sdl_util.o zombies.o romdisk.o

all: rm-elf $(TARGET)

KOS_ROMDISK_DIR = romdisk
	
include $(KOS_BASE)/Makefile.rules

#Flags: NOSOUND
KOS_CFLAGS += -I$(KOS_BASE)/addons/include/SDL -I. -DSRC_DIR="//rd/" -DDREAMCAST

clean:
	rm -f $(TARGET) $(OBJS) romdisk.img

rm-elf:
	rm -f $(TARGET)
	rm -f romdisk.img

$(TARGET): $(OBJS) 
	$(KOS_CC) $(KOS_CFLAGS) $(KOS_LDFLAGS) -o $(TARGET) $(KOS_START) \
		$(OBJS) $(OBJEXTRA) -L$(KOS_BASE)/lib -lgcc -lSDL_mixer_126 -lSDL_image_124 -lSDL_1213 -lpng_128 -lz_123 -lm $(KOS_LIBS)

run: $(TARGET)
	$(KOS_LOADER) $(TARGET)

dist:
	rm -f $(OBJS) romdisk.*
	$(KOS_STRIP) $(TARGET)
	
bin:
	rm -f $(OBJS) romdisk.*
	$(KOS_OBJCOPY) -R .stack -O binary $(TARGET) $(PROGRAM).bin

