X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=debian%2Frules;h=c0a0e4d62c10de38da5af237c9151d44daac14e4;hb=9248460eb2d55d5aaebad34555a9f4d38544aef8;hp=b6def6bea8d7491e30c87303859790894a28ea6c;hpb=e034c8abe94c6b376e0fead4800b5769adeee052;p=ckermit.git diff --git a/debian/rules b/debian/rules index b6def6b..c0a0e4d 100755 --- a/debian/rules +++ b/debian/rules @@ -8,7 +8,9 @@ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) BUILDDIR=`pwd`/debian/ckermit -CFLAGS =-g \ +CFLAGS = `dpkg-buildflags --get CFLAGS` +CFLAGS += `dpkg-buildflags --get CPPFLAGS` +CFLAGS +=-g \ -DIKSDCONF=\\\\\\\\\\\\\\\"/etc/kermit/iksd.conf\\\\\\\\\\\\\\\" \ -DCK_SYSINI=\\\\\\\\\\\\\\\"/etc/kermit/kermrc\\\\\\\\\\\\\\\" \ -DCK_INI_B -DX509_SUBJECT_ALT_NAME_TO_USER @@ -20,11 +22,18 @@ else endif DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) -ifeq ($(DEB_HOST_ARCH_OS),kfreebsd) +ifneq (,$(or $(findstring kfreebsd, $(DEB_HOST_ARCH_OS)), $(findstring hurd, $(DEB_HOST_ARCH_OS)))) CFLAGS += -DSELECT endif -MAKEOPTS=-f makefile DESTDIR=\"$(BUILDDIR)\" BINDIR=/usr/bin MANDIR=/usr/share/man/man1 INFODIR=/usr/share/doc/ckermit KFLAGS='$(CFLAGS)' MULTIARCH=\"$(DEB_HOST_MULTIARCH)\" LNKFLAGS="-Wl,-z,defs -Wl,--as-needed" +ifeq (,$(findstring hurd, $(DEB_HOST_ARCH_OS))) + CFLAGS += -DHAVE_PTMX +endif + +LINKERFLAGS=`dpkg-buildflags --get LDFLAGS` +LINKERFLAGS+=-Wl,-z,defs -Wl,--as-needed + +MAKEOPTS=-f makefile DESTDIR=\"$(BUILDDIR)\" BINDIR=/usr/bin MANDIR=/usr/share/man/man1 INFODIR=/usr/share/doc/ckermit KFLAGS='$(CFLAGS)' MULTIARCH=\"$(DEB_HOST_MULTIARCH)\" LNKFLAGS="$(LINKERFLAGS)" MAKETARGET=linux+krb5+openssl %: