VERSION=0.1 PROGRAM=vidoiltank CFLAGS=-O2 -ggdb -Wall OBJS= getvideo.o image.o main.o convert.o DIST=$(PROGRAM)-$(VERSION) LIBS=-ljpeg all: $(PROGRAM) rebuild: clean all $(PROGRAM): $(OBJS) gcc -o $@ $^ $(LIBS) %.o: %.c gcc $(CFLAGS) -c -o $@ $^ $(DFLAGS) clean: rm *.o -rf rm $(PROGRAM) -rf rm nohup.out -rf rm core -rf cleanall: clean rm *~ -rf source: cleanall dist: rm -rf $(DIST) mkdir $(DIST) cp Makefile* $(DIST)/ cp *.c $(DIST)/ -L cp *.h $(DIST)/ -L tar cvzf ../$(DIST).tgz $(DIST) rm -rf $(DIST)