File: Makefile

package info (click to toggle)
wxglade 0.4.1-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,684 kB
  • ctags: 2,658
  • sloc: python: 22,331; xml: 940; makefile: 98; sh: 2
file content (40 lines) | stat: -rw-r--r-- 1,191 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
DESTDIR=
PACKAGE=python-wxglade
PKGDIR = $(DESTDIR)/usr/share/pycentral/$(PACKAGE)/site-packages/wxglade
SHRDIR = $(DESTDIR)/usr/share/$(PACKAGE)
MANDIR = $(DESTDIR)/usr/share/man/man1

PYVER=2.3

all: debian/wxglade.1

clean:
	find . -name "*.pyc" -exec rm -f {} \;
	find . -name "*~" -exec rm -f {} \;

DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
XP=xsltproc --nonet

debian/wxglade.1: debian/manpage.xml
	cd debian && $(XP) $(DB2MAN) manpage.xml

install: all install-doc
	mkdir -p $(PKGDIR)
	cp -a *.py codegen edit_sizers res widgets $(PKGDIR)
	# fix executable flags
	for f in configUI.py zwxglade.py; do \
	  chmod 755 $(PKGDIR)/$$f; \
	done
	for f in edit_widget.py config.py; do \
	  chmod 644 $(PKGDIR)/$$f; \
	done
	mkdir -p $(SHRDIR)
	cp -a icons $(SHRDIR)
	# get rid of .xvpics subdirectories and .cvsignore files
	find $(SHRDIR) -name '.xvpics' -type d | xargs rm -rf 
	find $(DESTDIR) -name '.cvsignore' -type f | xargs rm -f
	ln -s ../../../../$(PACKAGE)/icons $(PKGDIR)
	install -m 755 wxglade $(DESTDIR)/usr/bin
install-doc: debian/wxglade.1
	gzip -c9 debian/wxglade.1 > $(MANDIR)/wxglade.1.gz
	cp -a docs $(DESTDIR)/usr/share/doc/$(PACKAGE)/