DISTFILES = $(shell cat MANIFEST) HTMLDIR = /home/iga/public_html/ruby DATE = $(shell date +%Y%m%d) VER=SNAPSHOT-$(DATE) archivedir = . distdir = ruby-irc-$(VER) distfile = ruby-irc-$(VER) srcdir = . TAR = tar GZIP_ENV = --best dist: distdir -chmod -R a+r $(distdir) GZIP=$(GZIP_ENV) $(TAR) chzf $(archivedir)/$(distfile).tar.gz $(distdir) -rm -rf $(distdir) ls -l $(archivedir)/$(distfile).tar.gz md5sum $(archivedir)/$(distfile).tar.gz distdir: MANIFEST $(DISTFILES) -rm -rf $(distdir) mkdir $(distdir) -chmod 777 $(distdir) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -pP $$d/$$file $(distdir) || :; \ fi; \ done