annotate debian/rules @ 1:8b1883341c6f

Initial revision
author masneyb
date Mon, 05 Aug 2002 19:46:57 +0000
parents
children c8ec7877432e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
1 #!/usr/bin/make -f
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
2 # Derived from dh_make example.
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
3
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
4 arch := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
5
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
6 #export DH_VERBOSE=1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
7 export DH_COMPAT=2
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
8
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
9 ggtmp := $(CURDIR)/debian/gftp-gtk
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
10 gttmp := $(CURDIR)/debian/gftp-text
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
11
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
12 CFLAGS := -O2
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
13 ifneq "$(findstring debug,$(DEB_BUILD_OPTIONS))" ""
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
14 CFLAGS += -g
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
15 endif
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
16 ifeq "$(arch)" "alpha"
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
17 CFLAGS += -mieee
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
18 endif
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
19
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
20 build: build-stamp
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
21 build-stamp:
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
22 dh_testdir
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
23 CFLAGS="$(CFLAGS)" ./configure --prefix=/usr --mandir='$${prefix}/share/man'
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
24 $(MAKE)
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
25 touch $@
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
26
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
27 clean:
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
28 dh_testdir
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
29 dh_testroot
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
30 rm -f debian/dirs debian/docs
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
31 [ ! -f Makefile ] || $(MAKE) distclean
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
32 dh_clean build-stamp
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
33
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
34 install: build-stamp
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
35 dh_testdir
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
36 dh_testroot
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
37 dh_clean -k
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
38 $(MAKE) install prefix=$(ggtmp)/usr
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
39 ln -s gftp.1.gz $(ggtmp)/usr/share/man/man1/gftp-gtk.1.gz
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
40 dh_movefiles --sourcedir=debian/gftp-gtk -pgftp-common \
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
41 usr/share/locale usr/share/gftp/gftprc usr/share/gftp/bookmarks \
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
42 usr/share/man/man1/gftp.1 usr/bin/gftp
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
43 dh_movefiles --sourcedir=debian/gftp-gtk -pgftp-text usr/bin/gftp-text
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
44 dh_installdirs -pgftp-text usr/share/man/man1
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
45 ln -s gftp.1.gz $(gttmp)/usr/share/man/man1/gftp-text.1.gz
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
46 rm -f $(ggtmp)/usr/share/gftp/COPYING # we have the GPL elsewhere
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
47 find $(ggtmp)/usr -type d -empty | xargs -r rmdir -p --ignore-fail-on-non-empty
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
48
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
49 binary-indep:
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
50 # Nothing to do, no architecture independent packages here.
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
51 # locales (gftp-common) have endianness
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
52
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
53 binary-arch: install
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
54 dh_testdir
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
55 dh_testroot
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
56 dh_installdocs -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
57 dh_installdocs -An -pgftp-gtk -pgftp-text README TODO
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
58 # dh_installchangelogs -a ChangeLog
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
59 dh_installmenu -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
60 ifeq "$(findstring nostrip,$(DEB_BUILD_OPTIONS))" ""
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
61 dh_strip -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
62 endif
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
63 dh_compress -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
64 dh_fixperms -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
65 dh_installdeb -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
66 dh_shlibdeps -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
67 dh_gencontrol -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
68 dh_md5sums -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
69 dh_builddeb -a
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
70
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
71 binary: binary-indep binary-arch
8b1883341c6f Initial revision
masneyb
parents:
diff changeset
72 .PHONY: build clean binary-indep binary-arch binary install