# xrick/Makefile
#
# Copyright (C) 1998-2002 BigOrno (bigorno@bigorno.net). All rights reserved.
#
# The use and distribution terms for this software are contained in the file
# named README, which can be found in the root of this distribution. By
# using this software in any fashion, you are agreeing to be bound by the
# terms of this license.
#
# You must not remove this notice, or any other, from this software.
#

# Dreamcast Port
# A long, long history of Metafox, IMR and reaper2k2...
# Updated to KOS2 by Indiket - 2013


TARGET = xrick.elf
OBJS = src/xrick.o src/control.o src/dat_ents.o src/dat_maps.o src/dat_picsPC.o src/dat_picsST.o \
	src/dat_screens.o src/dat_snd.o src/dat_spritesPC.o src/dat_spritesST.o src/dat_tilesPC.o src/dat_tilesST.o \
	src/data.o src/devtools.o src/draw.o src/e_bomb.o src/e_bonus.o src/e_box.o src/e_bullet.o src/e_rick.o src/e_sbonus.o \
	src/e_them.o src/ents.o src/game.o src/maps.o src/rects.o src/scr_gameover.o src/scr_getname.o src/scr_imain.o src/scr_imap.o \
	src/scr_pause.o src/scr_xrick.o src/scroller.o src/sysarg.o src/sysevt.o src/sysjoy.o src/syskbd.o src/syssnd.o src/system.o src/sysvid.o src/util.o src/unzip.o 

all: rm-elf $(TARGET)

include $(KOS_BASE)/Makefile.rules

#The next FLAGS are set in config.h file!
#Available: DEBUG, ENABLE_FOCUS, ENABLE_CHEATS, ENABLE_DEVTOOLS, ENABLE_SOUND, ENABLE_JOYSTICK
#Atari ST Graphics: GFXST
#PC Graphics: GFXPC

KOS_CFLAGS += -Iinclude -DDREAMCAST

clean:
	-rm -f $(TARGET) $(OBJS)

rm-elf:
	-rm -f $(TARGET)

$(TARGET): $(OBJS) 
	$(KOS_CC) $(KOS_CFLAGS) $(KOS_LDFLAGS) -o $(TARGET) $(KOS_START) \
		$(OBJS) $(OBJEXTRA) -L$(KOS_BASE)/lib -lgcc -lSDL_1213 -lm -lz $(KOS_LIBS)
	
bin:
	$(KOS_OBJCOPY) -O binary -R .stack $(TARGET) xrick.bin