.PHONY: all install uninstall clean

all: SyobonAction

SyobonAction:main.o loadg.o DxLib.o
	gcc main.o loadg.o DxLib.o -o SyobonAction `sdl-config --libs` -lSDL_gfx -lSDL_image -lSDL_mixer -lSDL_ttf
main.o:main.cpp
	gcc -c main.cpp
loadg.o:loadg.cpp
	gcc -c loadg.cpp
DxLib.o:DxLib.cpp
	gcc -c DxLib.cpp

install:
	mkdir -p ${DESTDIR}/opt/syobon
	cp -a SyobonAction ${DESTDIR}/opt/syobon
	cp -a data/* ${DESTDIR}/opt/syobon
	@test -d ${DESTDIR}/usr/share/applications/hildon/ || mkdir -p ${DESTDIR}/usr/share/applications/hildon/
	@test -d ${DESTDIR}/usr/share/icons/hicolor/64x64/apps/ || mkdir -p ${DESTDIR}/usr/share/icons/hicolor/64x64/apps/
	cp share/syobon.desktop ${DESTDIR}/usr/share/applications/hildon/
	cp share/icon64.png ${DESTDIR}/usr/share/icons/hicolor/64x64/apps/syobon.png

uninstall:
	rm -rf ${DESTDIR}/opt/syobon
	rm ${DESTDIR}/usr/share/applications/hildon/syobon.desktop
	rm ${DESTDIR}/usr/share/icons/hicolor/64x64/apps/syobon.png

clean:
	rm -f *.o
	rm -f SyobonAction

