all: impmake.exe

impmake.exe: impmake.o disphelper.o
	gcc -s -o impmake impmake.o disphelper.o -lole32 -loleaut32 -luuid

impmake.o: src/impmake.c disphelper.o
	gcc -O2 -Wall -c -o impmake.o src/impmake.c

disphelper.o: src/disphelper.c src/disphelper.h
	gcc -O2 -w    -c -o disphelper.o src/disphelper.c

clean:
	rm -f *.o

distclean: clean
	rm -f *.exe

dist:	clean
	tar zcf impmake-`date 	+%Y%m%d_%H%m`.tar.gz *
