PROG_NAME = rage2x.gpe
OBJS = rage2x.o frame_skip.o cpuclock.o
CROSS_COMPILE = /opt/caanoo/GPH_SDK/tools/gcc-4.2.4-glibc-2.7-eabi/bin/arm-gph-linux-gnueabi-
SDL_BASE = /opt/caanoo/GPH_SDK/tools/gcc-4.2.4-glibc-2.7-eabi/arm-gph-linux-gnueabi/sys-root/usr/bin/
LDFLAGS = 

CC = $(CROSS_COMPILE)gcc
CXX = $(CROSS_COMPILE)g++
STRIP = $(CROSS_COMPILE)strip
CLEANUP = rm -f $(ALL_TARGETS) *.o *~

CFLAGS = `$(SDL_BASE)sdl-config --cflags` -O3 -fstrength-reduce -funroll-loops -Wextra -Werror -DCAANOO
CXXFLAGS = `$(SDL_BASE)sdl-config --cflags` -O3 -fstrength-reduce -funroll-loops -Wall -Werror -DCAANOO
LIBS = `$(SDL_BASE)sdl-config --libs`

TARGET = $(PROG_NAME)
SDLTEST_OBJS = $(OBJS)

all : $(TARGET)

$(TARGET) : $(SDLTEST_OBJS)
	$(CXX) $(LDFLAGS) -o $(TARGET) $(SDLTEST_OBJS) $(LIBS)
	$(STRIP) $(TARGET)
	$(CLEANUP)
