~ubuntu-branches/ubuntu/trusty/sidplay-libs/trusty

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2012-02-06 23:39:26 UTC
  • mfrom: (6.1.3 sid)
  • Revision ID: package-import@ubuntu.com-20120206233926-m05wzpz6kpqgm9dq
Tags: 2.1.1-12
* Use '3.0 (quilt)' source format, separate previous fixes to individual
  patches.
* Re-create autotools files (closes: #535938).
* Remove *.la files (closes: #657796).

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
        INSTALL_PROGRAM += -s
19
19
endif
20
20
 
21
 
# shared library versions, option 1
22
 
version=2.0.5
23
 
major=2
24
 
# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
25
 
#version=`ls src/.libs/lib*.so.* | \
26
 
# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
27
 
#major=`ls src/.libs/lib*.so.* | \
28
 
# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
29
 
 
30
 
config.status: configure
 
21
configure: configure-stamp
 
22
configure-stamp:
31
23
        dh_testdir
32
24
        # Add here commands to configure the package.
 
25
        cd libsidplay && autoreconf -vfi
 
26
        cd libsidutils && autoreconf -vfi
33
27
        cd resid && autoreconf -vfi
34
 
        ./configure --enable-shared --enable-static --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
 
28
        cd builders/hardsid-builder && autoreconf -vfi
 
29
        cd builders/resid-builder && autoreconf -vfi
 
30
        autoreconf -vfi
 
31
        ./configure --enable-shared --enable-static --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --libdir=\$${prefix}/lib
 
32
        touch $@
35
33
 
 
34
build-arch: build
 
35
build-indep: build
36
36
 
37
37
build: build-stamp
38
 
build-stamp:  config.status
 
38
build-stamp:  configure-stamp
39
39
        dh_testdir
40
40
 
41
 
        # Add here commands to compile the package.
42
41
        $(MAKE)
43
42
 
44
43
        touch $@
46
45
clean:
47
46
        dh_testdir
48
47
        dh_testroot
49
 
        rm -rf $(CURDIR)/debian/libsidplay-dev/
50
 
        rm -f $(CURDIR)/config.log $(CURDIR)/libsidplay/config.log
51
48
        [ ! -f Makefile ] || $(MAKE) distclean
52
 
        rm -f build-stamp 
 
49
        rm -f confdefs.h config.log
 
50
        # remove autogenerated files
 
51
        find . -name aclocal.m4 -o -name configure -o -name configure.lineno \
 
52
                -o -name config.guess -o -name config.h.in \
 
53
                -o -name config.log -o -name config.status -o \
 
54
                -name config.sub -o -name depcomp -o -name install-sh -o \
 
55
                -name libtool -o -name ltmain.sh -o -name missing -o \
 
56
                -name mkinstalldirs -o -name stamp-h1 -o -name INSTALL -o \
 
57
                -name Makefile -o -name Makefile.in | xargs rm -f
 
58
        rm -f libsidplay/unix/sidint.h
 
59
        rm -f configure-stamp build-stamp 
53
60
 
54
61
        dh_clean
55
62
 
77
84
        dh_installdirs
78
85
 
79
86
        $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr
80
 
 
 
87
        # Remove *.la files per policy 3.9.1.0
 
88
        find $(CURDIR)/debian/tmp/usr -name '*.la' -delete
81
89
 
82
90
# Build architecture-independent files here.
83
91
binary-indep: build install
97
105
        install -d -o root -g root -m 755 debian/libsidutils-dev/usr/share/doc
98
106
        install -d -o root -g root -m 755 debian/libresid-builder0c2a/usr/share/doc/libresid-builder0c2a
99
107
        install -d -o root -g root -m 755 debian/libresid-builder-dev/usr/share/doc
100
 
        ln -s libsidplay2 debian/libsidplay-dev/usr/share/doc/libsidplay-dev
101
 
        ln -s libsidutils0 debian/libsidutils-dev/usr/share/doc/libsidutils-dev
102
 
        ln -s libresid-builder0c2a debian/libresid-builder-dev/usr/share/doc/libresid-builder-dev
 
108
#       ln -s libsidplay2 debian/libsidplay-dev/usr/share/doc/libsidplay-dev
 
109
#       ln -s libsidutils0 debian/libsidutils-dev/usr/share/doc/libsidutils-dev
 
110
#       ln -s libresid-builder0c2a debian/libresid-builder-dev/usr/share/doc/libresid-builder-dev
103
111
 
104
112
        dh_installdocs
105
113
        dh_installexamples