MAIN=nflschedules NAME=nflschedules OUTDIR=schedules %.tar.gz:%.tar gzip -9 -f $< all: run dist: $(NAME).tar.gz run: $(MAIN) chmod +x $< ./$< -v -d $(OUTDIR) test: test.rb chmod +x $< ./$< $(NAME).tar: Makefile README $(MAIN) *.rb tar cvf $@ $^ allclean: clean distclean icons: $(MAIN) mkdir -p $@ chmod +x $< ./$< -v -d $@ -i distclean: rm -f $(NAME).tar.gz $(NAME).tar iconsclean: rm -rf icons clean: rm -rf *~ $(OUTDIR)