Commit | Line | Data |
---|---|---|
7f004419 C |
1 | |
2 | ############################################################################## | |
3 | # Pad specific rules | |
4 | ############################################################################## | |
5 | ||
6 | #TOP=/home/pad/mobile/project-coccinelle | |
aba5c457 C |
7 | WEBBASE=~/website |
8 | WEBSITE=$(WEBBASE)/distrib | |
7f004419 C |
9 | |
10 | website: | |
11 | cp $(TMP)/$(PACKAGE).tgz $(WEBSITE) | |
12 | cp $(TMP)/$(PACKAGE)-bin-x86.tgz $(WEBSITE) | |
ca417fcf | 13 | # cp $(TMP)/$(PACKAGE)-bin-x86-static.tgz $(WEBSITE) |
174d1640 C |
14 | cp $(TMP)/$(PACKAGE)-bin-x86-python.tgz $(WEBSITE) |
15 | cp $(TMP)/$(PACKAGE)-bin-bytecode-$(OCAMLVERSION).tgz $(WEBSITE) | |
16 | cp $(TMP)/$(PACKAGE)-bin-bytecode-$(OCAMLVERSION)-python.tgz $(WEBSITE) | |
aba5c457 C |
17 | cd $(WEBSITE); cvs add $(PACKAGE).tgz \ |
18 | $(PACKAGE)-bin-x86.tgz \ | |
aba5c457 C |
19 | $(PACKAGE)-bin-x86-python.tgz \ |
20 | $(PACKAGE)-bin-bytecode-$(OCAMLVERSION).tgz \ | |
21 | $(PACKAGE)-bin-bytecode-$(OCAMLVERSION)-python.tgz | |
ca417fcf | 22 | # $(PACKAGE)-bin-x86-static.tgz |
aba5c457 C |
23 | @echo "\nYou need to manually update those files:\n" |
24 | @echo "\t$(WEBBASE)/download.php" | |
25 | @echo "\t$(WEBSITE)/change.html\n" | |
26 | @echo "Then commit the changes.\n" | |
174d1640 C |
27 | # rm -f $(WEBSITE)/LATEST* $(WEBSITE)/coccinelle-latest.tgz |
28 | # cp changes.txt $(WEBSITE)/changes-$(VERSION).txt | |
29 | # cd $(WEBSITE); touch LATEST_IS_$(VERSION); ln -s $(PACKAGE).tgz coccinelle-latest.tgz | |
30 | # cp readme.txt $(WEBSITE) | |
7f004419 C |
31 | |
32 | ||
33 | #TXT=$(wildcard *.txt) | |
34 | syncwiki: | |
35 | # unison ~/public_html/wiki/wiki-LFS/data/pages/ docs/wiki/ | |
36 | # set -e; for i in $(TXT); do unison $$i docs/wiki/$$i; done | |
37 | ||
38 | darcsweb: | |
39 | # @echo pull from ~/public_html/darcs/c-coccinelle and c-commons and lib-xxx | |
40 | ||
41 | DARCSFORESTS=commons ocamlsexp \ | |
42 | parsing_c parsing_cocci engine | |
43 | ||
44 | update_darcs: | |
45 | darcs pull | |
46 | set -e; for i in $(DARCSFORESTS); do cd $$i; darcs pull; cd ..; done | |
47 | ||
48 | #darcs diff -u | |
49 | diff_darcs: | |
50 | set -e; for i in $(DARCSFORESTS); do cd $$i; darcs diff -u; cd ..; done | |
51 | ||
52 | ############################################################################## | |
53 | # Git Developer rules | |
54 | ############################################################################## | |
55 | gitupdate: | |
56 | git cvsimport -d :ext:topps:/var/cvs/cocci coccinelle | |
57 | ||
8babbc8f | 58 | UBUNTU=karmic lucid maverick natty |
174d1640 C |
59 | UBUNTURELEASE=$(UBUNTU:%=ubuntu-%) |
60 | ||
61 | .PHONY:: ubuntu $(UBUNTURELEASE) | |
62 | ||
63 | ubuntu: | |
64 | for r in $(UBUNTURELEASE); do $(MAKE) $$r ; done | |
aba5c457 C |
65 | @echo "\nYou can now build the Ubuntu source package with\n" |
66 | @echo "\tmake packsrc\n" | |
174d1640 C |
67 | |
68 | #$(UBUNTURELEASE): | |
aba5c457 | 69 | # debchange -c debian/changelog.karmic -D karmic -v $(VERSION)~$(@:ubuntu-%=%)~npalix1 "New release $(VERSION)" |
413ffc02 | 70 | IDX?=1 |
174d1640 C |
71 | |
72 | ubuntu-karmic: | |
413ffc02 | 73 | debchange -c debian/changelog.karmic -D karmic -v $(VERSION)~910npalix$(IDX) "New release $(VERSION)" |
174d1640 C |
74 | |
75 | ubuntu-lucid: | |
413ffc02 | 76 | debchange -c debian/changelog.lucid -D lucid -v $(VERSION)~1004npalix$(IDX) "New release $(VERSION)" |
174d1640 | 77 | |
e6509c05 C |
78 | ubuntu-maverick: |
79 | debchange -c debian/changelog.maverick -D maverick -v $(VERSION)~1010npalix$(IDX) "New release $(VERSION)" | |
80 | ||
81 | ubuntu-natty: | |
8babbc8f C |
82 | debchange -c debian/changelog.natty -D natty -v $(VERSION)~1104npalix$(IDX) "New release $(VERSION)" |
83 | ||
84 | ubuntu-oneiric: | |
174d1640 C |
85 | if [ ! -f debian/changelog.$(@:ubuntu-%=%) ] ; then \ |
86 | debchange --create -c debian/changelog.$(@:ubuntu-%=%) -D UNRELEASED \ | |
413ffc02 | 87 | -v $(VERSION)~npalix$(IDX) "New release $(VERSION)" --package $(PRJNAME) ; \ |
174d1640 | 88 | else \ |
413ffc02 | 89 | debchange -c debian/changelog.$(@:ubuntu-%=%) -D UNRELEASED -v $(VERSION)~npalix$(IDX) "New release $(VERSION)" ; \ |
174d1640 | 90 | fi |
aba5c457 | 91 |