
#FLAGS = -DDEBUG
CC=gcc

default:
	$(CC) -c general.c $(FLAGS)
	$(CC) -c bmp_parse.c $(FLAGS)
	$(CC) -o rtttl2nokia rtttl2nokia.c general.o -Wall $(FLAGS)
	$(CC) -o imelody2nokia imelody2nokia.c general.o -Wall $(FLAGS) 
	$(CC) -o nokia_icon nokia_icon.c general.o -Wall $(FLAGS)
	$(CC) -o bmp2nokia_icon bmp2nokia_icon.c general.o \
		 bmp_parse.o -Wall $(FLAGS)
	$(CC) -o midi2rtttl midi2rtttl.c general.o -Wall $(FLAGS)
	$(CC) -o imelody2wav imelody2wav.c -Wall $(FLAGS)
	@mv rtttl2nokia ..
	@mv imelody2nokia ..
	@mv nokia_icon ..
	@mv bmp2nokia_icon ..
	@mv midi2rtttl ..
	@mv imelody2wav ..

clean:
	@if [ -e general.o ]; then rm general.o; fi;
	@if [ -e rtttl2nokia ]; then rm rtttl2nokia; fi;
	@if [ -e imelody2nokia ]; then rm imelody2nokia; fi;
	@if [ -e nokia_icon ]; then rm nokia_icon; fi;
	@if [ -e bmp_parse.o ]; then rm bmp_parse.o; fi;
	@if [ -e bmp2nokia_icon ]; then rm bmp2nokia_icon; fi;
	@if [ -e midi2rtttl ]; then rm midi2rtttl; fi;
	@if [ -e imelody2wav ]; then rm imelody2wav; fi;


