diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..edca938 --- /dev/null +++ b/Makefile @@ -0,0 +1,41 @@ +STAMP ?= stamped + +DEBIAN_DATE = $(shell date +%Y%m%d) + +DEBIAN_FF3_APPNAME = firefox-trunk +DEBIAN_FF3_VERSION = $(shell cat mozilla/browser/config/version.txt | sed -e 's/a\([0-9]*\)pre/~a\1/')~cvs$(DEBIAN_DATE) + +all: mozilla/client.mk mozilla/browser/config/version.txt $(STAMP) + + +mozilla/browser/config/version.txt: + cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/browser/config/version.txt + +mozilla/client.mk: + cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk + rm -rf .pc $(STAMP) + +patch: mozilla/client.mk $(STAMP) +$(STAMP): + @echo Patching + quilt --quiltrc /dev/null push -a || test $$? = 2 + touch $(STAMP) + +unpatch: + @echo Unpatching + -quilt --quiltrc /dev/null pop -a -R || test $$? = 2 + rm -rf .pc $(STAMP) + +clean: unpatch + rm -rf cvsco.log* mozilla/client.mk + + +ff3-orig: xulbrowser-orig + +xulbrowser-orig: mozilla/client.mk mozilla/browser/config/version.txt $(STAMP) + make -f mozilla/client.mk checkout MOZ_CO_PROJECT=xulbrowser + rm -rf $(DEBIAN_FF3_APPNAME)-$(DEBIAN_FF3_VERSION) $(DEBIAN_FF3_APPNAME)_$(DEBIAN_FF3_VERSION).orig.tar.gz + mkdir $(DEBIAN_FF3_APPNAME)-$(DEBIAN_FF3_VERSION) + tar jcf $(DEBIAN_FF3_APPNAME)-$(DEBIAN_FF3_VERSION)/browser-snapshot-$(DEBIAN_DATE).tar.bz2 --exclude=CVS --exclude=.cvsignore mozilla + tar zcf $(DEBIAN_FF3_APPNAME)_$(DEBIAN_FF3_VERSION).orig.tar.gz $(DEBIAN_FF3_APPNAME)-$(DEBIAN_FF3_VERSION) + rm -rf mozilla cvsco.log $(STAMP) .pc $(DEBIAN_FF3_APPNAME)-$(DEBIAN_FF3_VERSION) |