view inkscape/firefox/Makefile @ 1253:07e0cb1e051d

Add class consistency_checker for domview_ui. - consistency_checker is to check consistency of the DOM-tree associated with a domview_ui. - It is so closed to domview_ui, so it may access private variables. - But, it uses public interface of domview_ui if possible. - consistency_checker is not integrated to domview_ui for separating functions of consistency checking from the domview_ui. It collects relative logic into a place and setups a boundary from others.
author Thinker K.F. Li <thinker@codemud.net>
date Tue, 11 Jan 2011 11:43:32 +0800
parents 3c3de5520e37
children
line wrap: on
line source

all: madbuilder.xpi inkscape-mb

madbuilder.xpi: chrome.manifest install.rdf content/*
	cp -a template content
	zip -r madbuilder.xpi chrome.manifest  content/* install.rdf README
	rm -rf content/template

inkscape-0.46.tar.gz:
	wget -O inkscape-0.46.tar.gz http://nchc.dl.sourceforge.net/sourceforge/inkscape/inkscape-0.46.tar.gz

inkscape-0.46/.configured: inkscape-0.46.tar.gz
	tar xzvf inkscape-0.46.tar.gz
	cd inkscape-0.46; patch -p1 < ../inkscape-mb-patch.diff ; ./configure
	touch inkscape-0.46/.configured

inkscape-0.46/.compiled: inkscape-0.46/.configured
	cd inkscape-0.46; make -j 2
	touch inkscape-0.46/.compiled

inkscape-mb: inkscape-0.46/.compiled
	rm -rf inkscape-0.46/dest
	- mkdir -p inkscape-0.46/dest/usr/local
	cd inkscape-0.46; make prefix=`pwd`/dest/usr/local install
	cp MBFilter.inx MBServer.py testsoap.py inkscape-0.46/dest/usr/local/share/inkscape/extensions
	cp helper_mb.py  inkscape-0.46/dest/usr/local/bin
	chmod +x inkscape-0.46/dest/usr/local/bin/helper_mb.py
	mv inkscape-0.46/dest/usr/local/bin/inkscape inkscape-0.46/dest/usr/local/bin/inkscape-mb
	cd inkscape-0.46/dest; tar czvf ../../inkscape-mb.tgz usr



mozplugger:


clean:
	rm -f inkscape-0.46/.configured inkscape-0.46/.compiled
	make -C inkscape-0.46 clean