1#! /usr/bin/make -f
2
3SHELL = /bin/bash
4
5PYVERS     := $(shell /usr/bin/python -c 'import sys; print sys.version[:3]')
6VER     := $(shell /usr/bin/python -c 'import sys; print sys.version[:3]')
7BIULD_DIR := WebKitBuild/Debug.master
8build: build-stamp
9build-stamp: $(PYVERS:%=build-python%)
10	touch $@
11build-python%:
12	touch $@
13
14clean:
15	rm -rf *-stamp build-python* build
16	rm -rf $(addprefix debian/,$(packages)) debian/files debian/substvars
17	rm -rf _trial_temp test.log
18	find . -name "*.pyc" |xargs -r rm
19	dh_clean
20
21install: build-stamp install-prereq $(PYVERS:%=install-python%) install-libs install-nover
22
23install-prereq: build-stamp
24	dh_testdir
25	dh_testroot
26	dh_clean -k
27
28install-python%: install-prereq
29	dh_install -ppython-webkitwx \
30		$(BUILD_DIR)/webview.py \
31		$(BUILD_DIR)/Debug.master/_webview.so \
32			usr/lib/python$*/site-packages/wx-2.8-gtk2-unicode/wx/
33
34install-nover:	install-prereq
35	dh_install -pwebkitwx-headers \
36		$(BUILD_DIR)/JavaScriptCore \
37			usr/include/wxwebkit-1.0/
38
39install-libs:	install-prereq
40	dh_install
41	
42
43binary-indep:
44	(cd Tools/Scripts && ./build-webkit --wx --makeargs="--wxpython")
45	dh_testdir
46	dh_testroot
47	dh_installchangelogs -i
48	dh_installdocs -i
49	dh_strip -i
50	dh_compress -i
51	dh_fixperms -i
52	dh_installdeb -i
53	dh_gencontrol -i
54	dh_md5sums -i
55	dh_builddeb -i
56
57binary-arch:
58	dh_testdir
59	dh_testroot
60	echo $(shell pwd)
61	echo $(shell ls -l)
62	dh_installchangelogs -a
63	dh_installdocs -a WebKit/wx/bindings/python/samples/simple.py
64	dh_strip -a
65	dh_compress -a -Xsimple.py
66	dh_fixperms -a
67	dh_pycentral -a
68	dh_installdeb -a
69	dh_shlibdeps -a
70	dh_gencontrol -a
71	dh_md5sums -a
72	dh_builddeb -a
73
74binary: binary-indep binary-arch
75.PHONY: build clean binary-indep binary-arch binary install install-nover install-prereq install-libs
76