[qt_honey] [3] add Makefile for packaging

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 10月 8日 (木) 12:00:52 JST


Revision: 3
          http://sourceforge.jp/projects/cres/svn/view?view=rev&revision=3
Author:   masao
Date:     2009-10-08 12:00:52 +0900 (Thu, 08 Oct 2009)

Log Message:
-----------
add Makefile for packaging

Added Paths:
-----------
    src/Makefile

Added: src/Makefile
===================================================================
--- src/Makefile	                        (rev 0)
+++ src/Makefile	2009-10-08 03:00:52 UTC (rev 3)
@@ -0,0 +1,28 @@
+## This Makefile.mozextention is for the test extension 
+PROJECT=qth_toolbar
+MKDIR=/bin/mkdir
+ZIPPROG=/usr/bin/zip
+RM_RF=rm -f
+CP=/bin/cp -i
+
+.PHONY: all 
+
+package:: make_structure make_xpi
+	
+clean :: make_clean clean_all
+
+make_structure: 
+	-$(MKDIR) $(PROJECT)
+	tar cf - --exclude=.svn chrome/ chrome.manifest install.rdf components/ defaults/ | ( cd $(PROJECT) && tar xvf - )
+
+make_xpi:
+	cd $(PROJECT)/chrome && \
+	$(ZIPPROG) -r $(PROJECT).jar content skin && \
+	cd .. && \
+	$(ZIPPROG) -r ../$(PROJECT).xpi chrome.manifest install.rdf components defaults chrome/$(PROJECT).jar && cd ..
+
+make_clean:
+	rm -rf $(PROJECT)
+
+real_install:
+	$(CP) chrome/$(PROJECT).jar ~/.mozilla/default/32p27fdr.slt/chrome/




Cres-cvs メーリングリストの案内
Back to archive index