coccinelle release 0.2.5
[bpt/coccinelle.git] / Makefile.dev
index 5d857da..88c9bdf 100644 (file)
@@ -4,21 +4,26 @@
 ##############################################################################
 
 #TOP=/home/pad/mobile/project-coccinelle
-WEBSITE=~/website/distrib
+WEBBASE=~/website
+WEBSITE=$(WEBBASE)/distrib
 
 website:
        cp $(TMP)/$(PACKAGE).tgz                $(WEBSITE)
        cp $(TMP)/$(PACKAGE)-bin-x86.tgz        $(WEBSITE)
-       cp $(TMP)/$(PACKAGE)-bin-x86-static.tgz $(WEBSITE)
+#      cp $(TMP)/$(PACKAGE)-bin-x86-static.tgz $(WEBSITE)
        cp $(TMP)/$(PACKAGE)-bin-x86-python.tgz $(WEBSITE)
        cp $(TMP)/$(PACKAGE)-bin-bytecode-$(OCAMLVERSION).tgz          $(WEBSITE)
        cp $(TMP)/$(PACKAGE)-bin-bytecode-$(OCAMLVERSION)-python.tgz   $(WEBSITE)
-       cvs add $(WEBSITE)/$(PACKAGE).tgz                              \
-               $(WEBSITE)/$(PACKAGE)-bin-x86.tgz                      \
-               $(WEBSITE)/$(PACKAGE)-bin-x86-static.tgz               \
-               $(WEBSITE)/$(PACKAGE)-bin-x86-python.tgz               \
-               $(WEBSITE)/$(PACKAGE)-bin-bytecode-$(OCAMLVERSION).tgz \
-               $(WEBSITE)/$(PACKAGE)-bin-bytecode-$(OCAMLVERSION)-python.tgz
+       cd $(WEBSITE); cvs add $(PACKAGE).tgz               \
+               $(PACKAGE)-bin-x86.tgz                      \
+               $(PACKAGE)-bin-x86-python.tgz               \
+               $(PACKAGE)-bin-bytecode-$(OCAMLVERSION).tgz \
+               $(PACKAGE)-bin-bytecode-$(OCAMLVERSION)-python.tgz
+#              $(PACKAGE)-bin-x86-static.tgz
+       @echo "\nYou need to manually update those files:\n"
+       @echo "\t$(WEBBASE)/download.php"
+       @echo "\t$(WEBSITE)/change.html\n"
+       @echo "Then commit the changes.\n"
 #      rm -f $(WEBSITE)/LATEST* $(WEBSITE)/coccinelle-latest.tgz
 #      cp changes.txt $(WEBSITE)/changes-$(VERSION).txt
 #      cd $(WEBSITE); touch LATEST_IS_$(VERSION); ln -s $(PACKAGE).tgz coccinelle-latest.tgz
@@ -50,27 +55,34 @@ diff_darcs:
 gitupdate:
        git cvsimport -d :ext:topps:/var/cvs/cocci  coccinelle
 
-UBUNTU=karmic lucid
+UBUNTU=karmic lucid maverick
 UBUNTURELEASE=$(UBUNTU:%=ubuntu-%)
 
 .PHONY:: ubuntu $(UBUNTURELEASE)
 
 ubuntu:
        for r in $(UBUNTURELEASE); do $(MAKE) $$r ; done
+       @echo "\nYou can now build the Ubuntu source package with\n"
+       @echo "\tmake packsrc\n"
 
 #$(UBUNTURELEASE):
-#      debchange -c debian/changelog.karmic -D karmic -v $(VERSION).deb-0~$(@:ubuntu-%=%)~npalix1 "New release $(VERSION)"
+#      debchange -c debian/changelog.karmic -D karmic -v $(VERSION)~$(@:ubuntu-%=%)~npalix1 "New release $(VERSION)"
+IDX?=1
 
 ubuntu-karmic:
-       debchange -c debian/changelog.karmic -D karmic -v $(VERSION).deb-0~910npalix1 "New release $(VERSION)"
+       debchange -c debian/changelog.karmic -D karmic -v $(VERSION)~910npalix$(IDX) "New release $(VERSION)"
 
 ubuntu-lucid:
-       debchange -c debian/changelog.lucid -D lucid -v $(VERSION).deb-0~1004npalix1 "New release $(VERSION)"
+       debchange -c debian/changelog.lucid -D lucid -v $(VERSION)~1004npalix$(IDX) "New release $(VERSION)"
 
-ubuntu-maverik:
+ubuntu-maverick:
+       debchange -c debian/changelog.maverick -D maverick -v $(VERSION)~1010npalix$(IDX) "New release $(VERSION)"
+
+ubuntu-natty:
        if [ ! -f debian/changelog.$(@:ubuntu-%=%) ] ; then \
                debchange --create -c debian/changelog.$(@:ubuntu-%=%) -D UNRELEASED \
-                       -v $(VERSION).deb-0~npalix1 "New release $(VERSION)" --package $(PRJNAME) ; \
+                       -v $(VERSION)~npalix$(IDX) "New release $(VERSION)" --package $(PRJNAME) ; \
        else \
-               debchange -c debian/changelog.$(@:ubuntu-%=%) -D UNRELEASED -v $(VERSION).deb-0~npalix1 "New release $(VERSION)" ; \
+               debchange -c debian/changelog.$(@:ubuntu-%=%) -D UNRELEASED -v $(VERSION)~npalix$(IDX) "New release $(VERSION)" ; \
        fi
+