From 2eff06a529aae02f2b6b38835ad38fbf7833597c Mon Sep 17 00:00:00 2001 From: pmichaud Date: Wed, 28 Jul 2010 01:23:44 -0500 Subject: Refactor pieces into skel/ . --- Makefile | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 5695840..35f5c82 100644 --- a/Makefile +++ b/Makefile @@ -11,11 +11,6 @@ RAKUDO_DIR = $(DISTDIR)/rakudo BUILD_DIR = $(DISTDIR)/build MODULES_DIR = $(DISTDIR)/modules -BUILD_FILES = \ - build/gen_parrot.pl \ - build/module-install.pl \ - build/Makefile.in \ - MODULES = \ git://github.com/masak/ufo \ git://github.com/masak/proto \ @@ -39,15 +34,20 @@ DISTTARGETS = \ $(PARROT_DIR) \ $(RAKUDO_DIR) \ $(MODULES_DIR) \ - $(BUILD_DIR) \ $(BUILD_DIR)/PARROT_REVISION \ - $(DISTDIR)/Configure.pl \ $(DISTDIR)/MANIFEST \ -$(DISTDIR): version_check $(DISTTARGETS) +dist: version_check $(DISTDIR) $(DISTTARGETS) + +version_check: + @[ -n "$(VERSION)" ] || ( echo "\nTry 'make VERSION=yyyy.mm'\n\n"; exit 1) + +always: + +$(DISTDIR): + cp -a skel $(DISTDIR) $(PARROT_DIR): $(PARROT_TGZ) - mkdir -p $(DISTDIR) tar -C $(DISTDIR) -xvzf $(PARROT_TGZ) $(PARROT).tar.gz: wget http://ftp.parrot.org/releases/supported/$(PARROT_VER)/$(PARROT_TGZ) @@ -56,10 +56,6 @@ $(RAKUDO_DIR): git clone git@github.com:rakudo/rakudo.git $(RAKUDO_DIR) cd $(RAKUDO_DIR); git checkout $(RAKUDO_VER) -$(BUILD_DIR): $(BUILD_FILES) - mkdir -p $(BUILD_DIR) - cp $(BUILD_FILES) $(BUILD_DIR) - $(BUILD_DIR)/PARROT_REVISION: $(RAKUDO_DIR) $(RAKUDO_DIR)/build/PARROT_REVISION cp $(RAKUDO_DIR)/build/PARROT_REVISION $(BUILD_DIR) @@ -77,11 +73,6 @@ $(DISTDIR)/MANIFEST: echo "$(PARROT)/.gitignore" >>$(DISTDIR)/MANIFEST echo "$(PARROT)/tools/dev/.gdbinit" >>$(DISTDIR)/MANIFEST -version_check: - @[ -n "$(VERSION)" ] || ( echo "\nTry 'make VERSION=yyyy.mm'\n\n"; exit 1) - -always: - release: $(DISTDIR) perl -ne 'print "$(DISTDIR)/$$_"' $(DISTDIR)/MANIFEST |\ tar -zcv -T - -f $(DISTDIR).tar.gz -- cgit v1.1