From 3e93f35732620dc4517606b64a0e550b2922737a Mon Sep 17 00:00:00 2001 From: Sven Hoexter Date: Tue, 25 Dec 2007 18:39:30 +0000 Subject: [PATCH] * Reworked debian/rules partly to make it a little bit clearer. --- debian/changelog | 3 ++- debian/rules | 34 ++++++++++++++++++++++++++++------ 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index d5871a6..d3e73f7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,8 +8,9 @@ mysqltcl (3.03-1) unstable; urgency=low * Use tcltk-depends to depend on the right Tcl version. * Switched to use quilt to manage the patches. * Added Vcs-Svn field to control. + * Reworked debian/rules partly to make it a little bit clearer. - -- + -- Sven Hoexter Tue, 25 Dec 2007 19:34:08 +0100 mysqltcl (3.02-1) unstable; urgency=low diff --git a/debian/rules b/debian/rules index 439bc93..c62250b 100755 --- a/debian/rules +++ b/debian/rules @@ -5,21 +5,45 @@ include /usr/share/quilt/quilt.make + +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + CONFIGURE_OPTIONS += --build $(DEB_HOST_GNU_TYPE) +else + CONFIGURE_OPTIONS += --build $(DEB_BUILD_GNU_TYPE) \ + --host $(DEB_HOST_GNU_TYPE) +endif + + +CONFIGURE_OPTIONS += \ + --prefix=/usr \ + --enable-threads \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + + LDFLAGS += -Wl,-z,defs -Wl,--as-needed +CFLAGS += -Wall -g + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O2 +else + CFLAGS += -O0 +endif + + configure: patch configure-stamp configure-stamp: dh_testdir - ./configure \ - --prefix=/usr - --enable-threads + + CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \ + ./configure $(CONFIGURE_OPTIONS) touch configure-stamp build: configure build-stamp build-stamp: dh_testdir - $(MAKE) touch build-stamp @@ -28,7 +52,6 @@ cleaner: dh_testdir dh_testroot rm -f build-stamp configure-stamp - [ ! -f Makefile ] || $(MAKE) distclean dh_clean @@ -50,7 +73,6 @@ binary-arch: build install dh_testdir dh_testroot dh_installdocs - dh_installexamples dh_installman dh_installchangelogs ChangeLog dh_link -- 2.39.2