# The following for armgcc under cygwin
#GP2XCC = /cygdrive/c/devkitGP2X/bin/arm-linux-g++ -O9 -static -DforGP2X \
#	-DNOFLOAT

# The following for armgcc under Linux
GP2XCC = /home/mr10/devkitPro/devkitGP2X/bin/arm-linux-g++ -O9 -static -DforGP2X \
	-DNOFLOAT

# Location of the SD card unde Cygwin
#SD = /cygdrive/g

# Location of the SD card unde Linux
SD = /media/535A-B0C2

# Location of devkitGP2X under Cygwin
#DEVKITGP2X = c:/devkitGP2X

# Location of devkitGP2X under Linux
DEVKITGP2X = /home/mr10/devkitGP2X

all:	joyterm.gpu

joyterm.o: joyterm.cpp 6x10.h
	$(GP2XCC) -O2 -Wall -Werror \
	-c joyterm.cpp \
	-I$(DEVKITGP2X)/include


joyterm.gpu: joyterm.o
	$(GP2XCC) -O2 -Wall -Werror \
	joyterm.o \
	-o joyterm.gpu \
	-L$(DEVKITGP2X)/lib -Wl,-rpath,$(DEVKITGP2X)/lib \
	-static -lpthread -lSDL -lutil

install:	joyterm.gpu
	cp -p joyterm.gpu $(SD)/Bin


dist: joyterm.gpu
	rm -rf joyterm-0.1
	mkdir joyterm-0.1
	cp -a LICENSE README Makefile joyterm.gpu joyterm.cpp 6x10.h joyterm-0.1
#	C:/devkitGP2X/bin/arm-linux-strip joyterm-0.1/joyterm.gpu

clean:
	rm -rf joyterm joyterm.o joyterm-0.1 *~
