3 # Created by Adam Dickmeiss, based on script by
4 # Morten Hendriksen <mgh@dbc.dk> and from Joey Hess.
6 # Uncomment this to turn on verbose mode.
9 # This is the debhelper compatability version to use.
12 CONFIG_FLAGS=--with-tclconfig=/usr/lib/tcl8.3 --with-yazconfig=/usr/bin --prefix=/usr
14 # Enable parallel builds if CONCURRENCY_LEVEL is set
15 ifdef CONCURRENCY_LEVEL
16 MCFLAGS=-j$(CONCURRENCY_LEVEL)
21 IRTCLDIR?=$(shell pwd)
23 # Local library path for linking with right dependencies
24 LOCAL_LINK=-ldebian/ir-tcl/usr/lib
26 configure: configure.in
29 stamp-configure: configure
32 ./configure $(CONFIG_FLAGS) --prefix=/usr
36 stamp-build: stamp-configure
39 # Add here commands to compile the package.
48 rm -f *.o *.so *.a config.* irclient
51 -rm -rf debian/ir-tcl debian/*.debhelper debian/substvars
53 install: stamp-install
54 stamp-install: stamp-build
60 # Add here commands to install the package into debian/tmp.
61 -mkdirhier debian/tmp/usr
62 $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
66 # Build architecture-independent files here.
67 binary-indep: build install
70 dh_installdocs -p ir-tcl-doc doc/*.html doc/*.ps
71 dh_installchangelogs -p ir-tcl-doc
73 dh_strip -p ir-tcl-doc
74 dh_compress -p ir-tcl-doc
75 dh_fixperms -p ir-tcl-doc
76 dh_gencontrol -p ir-tcl-doc
77 dh_md5sums -p ir-tcl-doc
79 dh_builddeb -p ir-tcl-doc
81 # Build architecture-dependent files here.
82 binary-arch: build install
85 dh_movefiles -p ir-tcl usr/lib/irtcl usr/bin
88 cp LICENSE debian/copyright
89 dh_installdocs --all README changelog debian/copyright
97 dh_installdeb -p ir-tcl
98 for i in doc/*.n; do \
99 m=`echo $$i|sed 's/\.n/.3tcl/g'`; \
102 dh_installman -p ir-tcl doc/*.3tcl
103 dh_shlibdeps -p ir-tcl
105 dh_gencontrol -p ir-tcl
108 # Go kill those CVS-dirs before build
109 -find debian/tmp -type d -name CVS | xargs rm -rf
110 # For some reason it is necessary to remove empty-dirs in doc
111 -rm -rf debian/tmp/usr/include debian/tmp/usr/lib debian/tmp/usr/bin
113 dh_builddeb -p ir-tcl
115 binary: binary-indep binary-arch
116 .PHONY: build clean binary-indep binary-arch binary install install-stamp configure