X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=debian%2Frules;h=6757c3ba5d7a26983c8372f44f532f8777f5f46a;hb=95e2707b05da77b4e4b335edfdd4e61fd70a6de5;hp=86269e40528eaf9d516760bebba71dc9722d9091;hpb=447c667a33328d624ef7bda768aa82efb0ae5735;p=ckermit.git diff --git a/debian/rules b/debian/rules index 86269e4..6757c3b 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,9 @@ #!/usr/bin/make -f # -*- makefile -*- -# debian/rules for ckermit -# GNU copyright 1997 to 1999 by Joey Hess. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. # modified for ckermit by Ian Beckwith # Uncomment this to turn on verbose mode. @@ -9,16 +11,10 @@ BUILDDIR=`pwd`/debian/ckermit -CFLAGS = -O2 \ - -DCK_SYSINI=\\\"/etc/kermit/kermrc\\\" \ - -DIKSDCONF=\\\"/etc/kermit/iksd.conf\\\" \ - -DCK_INI_B -DCK_SOCKS \ - -DX509_SUBJECT_ALT_NAME_TO_USER \ - -DFNFLOAT -DCK_NEWTERM \ - -DUSE_STRERROR -DCK_NCURSES \ - -DHAVE_OPENPTY \ - -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \ - -DOPENSSL_097 -DOPENSSL_098 -DOPENSSL_100 +CFLAGS =-g \ + -DIKSDCONF=\\\\\\\\\\\\\\\"/etc/kermit/iksd.conf\\\\\\\\\\\\\\\" \ + -DCK_SYSINI=\\\\\\\\\\\\\\\"/etc/kermit/kermrc\\\\\\\\\\\\\\\" \ + -DCK_INI_B -DX509_SUBJECT_ALT_NAME_TO_USER ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 @@ -26,42 +22,22 @@ else CFLAGS += -O2 endif -MAKEOPTS=-f makefile DESTDIR=\"$(BUILDDIR)\" BINDIR=/usr/bin MANDIR=/usr/share/man/man1 INFODIR=/usr/share/doc/ckermit KFLAGS='$(CFLAGS)' LNKFLAGS="-lsocks -lutil -Wl,-z,defs -Wl,--as-needed" -MAKETARGET=linux+krb5+openssl+zlib+shadow+pam +MAKEOPTS=-f makefile DESTDIR=\"$(BUILDDIR)\" BINDIR=/usr/bin MANDIR=/usr/share/man/man1 INFODIR=/usr/share/doc/ckermit KFLAGS='$(CFLAGS)' LNKFLAGS="-Wl,-z,defs -Wl,--as-needed" +MAKETARGET=linux+krb5+openssl -configure: configure-stamp -configure-stamp: - dh_testdir - - touch configure-stamp - - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir +%: + dh $@ +override_dh_auto_build: $(MAKE) $(MAKEOPTS) $(MAKETARGET) - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - +override_dh_auto_clean: $(MAKE) $(MAKEOPTS) clean rm -f wermit # no longer cleaned by upstream makefile rm -f UNINSTALL dh_clean -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs - - # Add here commands to install the package into debian/ckermit. +override_dh_auto_install: $(MAKE) $(MAKEOPTS) install # move aside full config file (later linked to by dh_link) mv "$(BUILDDIR)/usr/bin/ckermit.ini" "$(BUILDDIR)/etc/kermit/kermrc.full" @@ -73,32 +49,8 @@ install: build # duplicated in /usr/share/doc/ckermit/copyright rm "$(BUILDDIR)/usr/share/doc/ckermit/COPYING.TXT" -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. +override_dh_installchangelogs: + dh_installchangelogs -k ckc300.txt -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs -k ckc211.txt - dh_installdocs - dh_installdirs - dh_installmenu - dh_installdebconf +override_dh_installpam: dh_installpam --name=kermit - dh_installman - dh_lintian - dh_link - dh_strip - dh_compress - dh_fixperms - dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install configure