all:
	gcc -march=i686 -c fireworkx_mmx.S
	gcc -O3 -march=`uname -m` -ffast-math -fomit-frame-pointer \
            -o fireworkx fireworkx_mmx.o -lX11 -L /usr/X11R6/lib fireworkx.c
	gcc -O3 -march=`uname -m` -ffast-math -fomit-frame-pointer \
            -o fireworkz -lvga fireworkz.c
	
install: all

	install -s fireworkx fireworkz /usr/X11R6/bin/

clean:
	rm -fv *.o fireworkx fireworkz

