fix debian rules files.

* fix the way AC_INIT macros are parsed to consider [] as well.
 * set both LDFLAGS and CFLAGS on the libs I use and I know support -fvisibility=hidden.




SVN revision: 40838
This commit is contained in:
Gustavo Sverzut Barbieri 2009-05-26 17:34:53 +00:00
parent 220afa29bb
commit 7b7ece4046
7 changed files with 14 additions and 2 deletions

View File

@ -15,6 +15,8 @@ DEB_CONFIGURE_EXTRA_FLAGS := --enable-ecore-fb \
--enable-gnutls \
--enable-doc
DEB_MAKE_CLEAN_TARGET := distclean
CFLAGS += -fvisibility=hidden
LDFLAGS += -fvisibility=hidden
build/libecore-doc::
cd $(DEB_SRCDIR)/doc && make doc

View File

@ -7,7 +7,9 @@ DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
DEB_DH_STRIP_ARGS := --dbg-package=libedje-dbg
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc
DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac|sed -e 's/AC_INIT(edje,\ \(.*\),\ .*@.*)/\1/g')
DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac | cut -d, -f2 | tr -d ' []')
CFLAGS += -fvisibility=hidden -ffast-math
LDFLAGS += -fvisibility=hidden
build/libedje-doc::
cd $(DEB_SRCDIR)/doc && make doc

View File

@ -4,6 +4,7 @@ include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
CFLAGS += -fvisibility=hidden
LDFLAGS += -fvisibility=hidden
DEB_INSTALL_MANPAGES_libeet-doc := $(DEB_SRCDIR)/doc/man/man3/E*.3 $(DEB_SRCDIR)/doc/man/man3/e*.3
DEB_INSTALL_MANPAGES_libeet-bin := $(DEB_SRCDIR)/debian/eet.1

View File

@ -7,6 +7,8 @@ include /usr/share/cdbs/1/rules/simple-patchsys.mk
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
CFLAGS += -fvisibility=hidden
LDFLAGS += -fvisibility=hidden
build/libefreet-doc::
cd $(DEB_SRCDIR)/doc && make doc

View File

@ -9,6 +9,8 @@ DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath \
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
DEB_DH_STRIP_ARGS := --dbg-package=libeina-dbg
CFLAGS += -fvisibility=hidden
LDFLAGS += -fvisibility=hidden
build/libeina-doc::
cd $(DEB_SRCDIR)/doc && make doc

View File

@ -7,8 +7,9 @@ DEB_DH_STRIP_ARGS := --dbg-package=libembryo-dbg
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac|sed -e 's/AC_INIT(embryo,\ \(.*\),\ .*@.*)/\1/g')
DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac | cut -d, -f2 | tr -d ' []')
CFLAGS += -fvisibility=hidden
LDFLAGS += -fvisibility=hidden
build/libembryo-doc::
cd $(DEB_SRCDIR)/doc && make doc

View File

@ -5,6 +5,8 @@ include /usr/share/cdbs/1/rules/debhelper.mk
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
CFLAGS += -fvisibility=hidden -ffast-math
LDFLAGS += -fvisibility=hidden
DEB_DH_STRIP_ARGS := --dbg-package=libevas-dbg