
CC=gcc
CFLAGS= -I/home/sigflup/local/include -I/usr/local/include -I${HOME}/local/include -DLINUX -m32 -O1
LDFLAGS= -L/usr/local/lib -L${HOME}/local/lib -L/usr/lib32
LIBS=-lmad -lm 

OBJS=decrunch.o main.o
PROG=actual_typing_speed

${PROG}: ${OBJS}
	${CC} ${CFLAGS} -o /tmp/bin ${OBJS} ${LDFLAGS} ${LIBS}
	strip -s -R .comment -R .gnu.version /tmp/bin
	rm -f /tmp/bin.gz
	gzip /tmp/bin
	echo "#!/bin/sh" > actual_typing_speed
	echo 'a=/tmp/_;tail -n+3<$$0|gunzip>$$a;chmod +x $$a;$$a;rm $$a;exit'>> actual_typing_speed
	cat /tmp/bin.gz >> ./actual_typing_speed
	chmod +x ./actual_typing_speed	
	wc -c ./actual_typing_speed


%.o: %.c
	${CC} -c ${CFLAGS} -o $@ $<

clean:
	rm -f ${OBJS} ${PROG}.core ${PROG} 
