File: rules

package info (click to toggle)
glam2 1064-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny, squeeze, wheezy
  • size: 864 kB
  • ctags: 933
  • sloc: ansic: 6,925; xml: 757; asm: 74; makefile: 52
file content (28 lines) | stat: -rwxr-xr-x 1,069 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
#!/usr/bin/make -f

DEB_COMPRESS_EXCLUDE := .pdf	# The PDF doc will not be compressed

include /usr/share/cdbs/1/rules/patchsys-quilt.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/makefile.mk

DEB_MAKE_BUILD_TARGET   = --directory src all glam2fft
build/glam2::
	$(DEB_MAKE_INVOKE) --directory purge

BINDIR = $(CURDIR)/debian/glam2/usr/bin
binary-fixup/glam2::
	# purge is renamed glam2-purge to avoid namespace problems.
	mv $(BINDIR)/purge $(BINDIR)/glam2-purge
	# FFT is enabled by default in Debian.
	mv $(BINDIR)/glam2fft $(BINDIR)/glam2

clean::
	 rm -f  purge/*.o purge/purge src/*.o src/glam2, src/glam2mask, scr/glam2format src/glam2scan src/glam2fft

get-orig-source:
	# The unzip command from the unzip package is needed for this one.
	# Please update debian/changelog before calling this target.
	[ -f ../glam2-$(DEB_UPSTREAM_VERSION).zip ] || uscan --force-download
	unzip ../glam2-$(DEB_UPSTREAM_VERSION).zip -d..
	tar --create --gzip --file ../glam2_$(DEB_UPSTREAM_VERSION).orig.tar.gz ../glam2-$(DEB_UPSTREAM_VERSION)