File: rules

package info (click to toggle)
tdbcpostgres 1.0.4-2
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 852 kB
  • ctags: 386
  • sloc: ansic: 2,697; sh: 456; tcl: 34; makefile: 21
file content (40 lines) | stat: -rwxr-xr-x 1,477 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
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
#export DH_OPTIONS=-v

DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

DIR = $(shell pwd)/debian/tcl8.6-tdbc-postgres

%:
	dh $@

override_dh_auto_configure:
	CFLAGS="-I/usr/include/tcl8.6"                      \
	dh_auto_configure -- --with-tcl=/usr/lib/tcl8.6/    \
                         --prefix=/usr                  \
                         --includedir=/usr/include		\
                         --mandir=/usr/share/man		\
                         --infodir=/usr/share/info		\
                         --sysconfdir=/etc              \
                         --localstatedir=/var           \
                         --libdir=/usr/lib/tcltk/		\
                         --libexecdir=/usr/lib/tcltk	\
						 --with-tdbc=$$(ls -dv /usr/lib/tcltk/tdbc1.* | tail -n 1)
                         
# running twice cleanup of empty directories as there are two of them nested

override_dh_auto_install:
	dh_auto_install ; \
	find $(DIR) -empty -prune -exec rmdir \{\} \; ; \
	find $(DIR) -empty -prune -exec rmdir \{\} \; ;