LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File debian.rules of Package pygccxml (Project home:mithro:python-ogre)

#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.

# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
export DH_COMPAT=5

PYTHON	:= /usr/bin/python
#PYVER   := $(shell $(PYTHON) -c 'import sys; print sys.version[:3]')
PYVERS	= $(shell pyversions -vr)

build: $(PYVERS:%=build-python%)
	touch $@

build-python%:
	dh_testdir
	python$* setup.py build
	touch $@

clean:
	dh_testdir
	dh_testroot
	rm -f build-python*
	rm -rf build
	-find . -name '*.py[co]' | xargs rm -f
	dh_clean

install: build $(PYVERS:%=install-python%)

install-python%:
	dh_testdir
	dh_testroot
	dh_clean -k 
	dh_installdirs
	python$* setup.py install --root=$(CURDIR)/debian/pygccxml
	find $(CURDIR)/debian/pygccxml -name msvc
	find $(CURDIR)/debian/pygccxml -name msvc | xargs rm -rf

# Build architecture-independent files here.
binary-indep: build install
	dh_testdir
	dh_testroot
	dh_installchangelogs
	dh_installdocs README.txt LICENSE_1_0.txt announcement.txt 
	dh_pycentral
	dh_compress -X.py
	dh_fixperms
	dh_installdeb
	dh_gencontrol
	dh_md5sums
	dh_builddeb

# Build architecture-dependent files here.
binary-arch: build install
# We have nothing to do by default.

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure