Build improvements for Chrome plugin. git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6828 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/plugins/npapi/Makefile b/plugins/npapi/Makefile index bb3a850..04b0c05 100644 --- a/plugins/npapi/Makefile +++ b/plugins/npapi/Makefile
@@ -16,7 +16,14 @@ SRCS= main.cpp Plugin.cpp LocalObjectTable.cpp JavaObject.cpp \ npn_bindings.cc ScriptableInstance.cpp -all:: oophm.xpi +VERSION ?= 0.9.$(shell ./getversion).$(shell date +%Y%m%d) + +all:: versioned-files + +signable: prebuilt/gwt-dev-plugin/manifest.json + -rm -rf signable + mkdir signable + cd prebuilt; find gwt-dev-plugin -path */.svn -prune -o -print | cpio -pmdua ../signable oophm.xpi: extension $(INSTDIR)/liboophm.so liboophm.so extension/install.rdf -rm -f oophm.xpi @@ -27,6 +34,10 @@ -rm -f $@ cd extension; zip -9 ../$@ META-INF/zigbert.rsa; zip -r -D -9 -o ../$@ * -x '*/.svn/*' -x META-INF/zigbert.rsa +versioned-files:: + sed -e s/GWT_DEV_PLUGIN_VERSION/$(VERSION)/ manifest-template.json >prebuilt/gwt-dev-plugin/manifest.json + sed -e s/GWT_DEV_PLUGIN_VERSION/$(VERSION)/ updates-template.xml >prebuilt/updates.xml + extension: prebuilt/extension -rm -rf extension cp -r --preserve=mode $< $@ @@ -54,7 +65,7 @@ $(OBJS): -.PHONY: all realclean clean depend common install install-platform +.PHONY: all realclean clean depend common install install-platform versioned-files install:: oophm.xpi -cp --preserve=mode $< prebuilt