File: Makefile.am

package info (click to toggle)
python-csa 0.1.13-1
  • links: PTS
  • area: main
  • in suites: sid
  • size: 572 kB
  • sloc: python: 2,444; cpp: 320; sh: 49; makefile: 39
file content (34 lines) | stat: -rw-r--r-- 1,401 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
SUBDIRS = @LIBPYCSA_SUBDIR@

PACKAGE_NAME = python-csa
PACKAGE_VERSION = $(shell PYTHONPATH="@srcdir@/csa" python3 -c 'from version import __version__; print (__version__)')

EXTRA_DIST = $(srcdir)/setup.py csa/*.py $(srcdir)/csa/*.py

debdir = dist/csa-$(PACKAGE_VERSION)

.PHONY: dist debian-source debian-package

README: $(srcdir)/README.md
	ln -s $(srcdir)/README.md README

dist/csa-$(PACKAGE_VERSION).tar.gz:
	$(PYTHON) setup.py sdist

debian-source: dist/csa-$(PACKAGE_VERSION).tar.gz
	@test ! -e $(debdir) || ( echo "*** Remove directory dist/csa-${PACKAGE_VERSION}" && exit 1 )
	cp -p dist/csa-$(PACKAGE_VERSION).tar.gz dist/$(PACKAGE_NAME)_$(PACKAGE_VERSION).orig.tar.gz
	( cd dist; tar zxf $(PACKAGE_NAME)_$(PACKAGE_VERSION).orig.tar.gz )
	mkdir $(debdir)/debian
	cp -pr debian $(debdir)

debian-package: debian-source
	( cd $(debdir) && dpkg-buildpackage '-mMikael Djurfeldt <mdj@debian.org>' -rfakeroot --changes-option=-S -sa && cd ../.. && rm -rf $(debdir) )

install-exec-hook:
	cd $(srcdir) &&\
	( test "$(srcdir)" != "$(builddir)" && cp "$(builddir)/csa/__init__.py" "$(srcdir)/csa"; true ) &&\
	$(PYTHON) setup.py build --build-base=$(abs_builddir)/build install --prefix=$(DESTDIR)$(prefix) --install-lib=$(DESTDIR)$(pyexecdir) --install-scripts=$(DESTDIR)$(bindir) --install-data=$(DESTDIR)$(pkgdatadir)

clean-local:
	-rm -rf $(srcdir)/csa/*.pyc $(abs_builddir)/build tex.cache