OSDN Git Service

README.in, INSTALL.in が更新されたら README, INSTALL が作り直されるように変更
[linuxjm/jm.git] / Makefile.dist
index a5d1093..73e56fb 100644 (file)
@@ -14,19 +14,23 @@ ifndef DIST
 endif
 DATE := $(shell date "+%Yǯ%m·î%dÆü")
 
-all:
+all: $(README) $(INSTALL)
+
+$(README): $(README).in
        perl -pe "s/\@DATE\@/$(DATE)/;\
        s/\@FILENAME\@/$(DIST).tar.gz/" $(README).in > $(README)
+
+$(INSTALL): $(INSTALL).in
        perl -pe "s/\@DIRNAME\@/$(DIST)/" $(INSTALL).in > $(INSTALL)
 
 install: all
        mkdir -p $(TMPDIR)/$(DIST)
-       if [ -x $(MIRRORDIR) ]; then \
-           $(MIRRORDIR) -v --no-netrc --keep-files \
-           --exclude-regexp '*CVS*' \
-           --exclude-regexp '*.in' \
-           --exclude .cvsignore \
-           --exclude ChangeLog \
+       if [ -x $(RSYNC) ]; then \
+           $(RSYNC) -v -a \
+           --exclude='*CVS*' \
+           --exclude='*.in' \
+           --exclude='.cvsignore' \
+           --exclude=ChangeLog \
            dist $(TMPDIR)/$(DIST) \
        ; else \
            cp -a dist/* $(TMPDIR)/$(DIST) ;\