From cf8c1d39eb4d2ccd8cb5dfbe7931bc2aa116a3c7 Mon Sep 17 00:00:00 2001
From: Nick White <git@njw.me.uk>
Date: Thu, 11 Nov 2010 19:46:20 +0000
Subject: Add basic chromium extension

---
 Makefile | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

(limited to 'Makefile')

diff --git a/Makefile b/Makefile
index 53d7ec6..aee2b52 100644
--- a/Makefile
+++ b/Makefile
@@ -35,5 +35,16 @@ xpi: readable.js gecko/install.rdf gecko/chrome.manifest gecko/chrome/content/re
 	@rm -rf gecko-build
 	@echo $(NAME)-$(VERSION).xpi $(NAME)-$(VERSION).xpi.sig
 
-.PHONY: dist xpi
+crx: readable.js chromium/icon.png chromium/manifest.json chromium/background.html
+	@rm -rf chromium-build
+	@mkdir chromium-build
+	@cp COPYING readable.js chromium/icon.png chromium/background.html chromium-build/
+	@sed "s/VERSION/$(VERSION)/g" < chromium/manifest.json > chromium-build/manifest.json
+	@chromium-browser --pack-extension=chromium-build
+	@mv chromium-build.crx $(NAME)-$(VERSION).crx
+	@rm -r chromium-build chromium-build.pem
+	@gpg -b < $(NAME)-$(VERSION).crx > $(NAME)-$(VERSION).crx.sig
+	@echo $(NAME)-$(VERSION).crx $(NAME)-$(VERSION).crx.sig
+
+.PHONY: dist xpi crx
 .SUFFIXES: ttl html
-- 
cgit v1.2.3