Annotation of embedaddon/lrzsz/debian/rules.in, revision 1.1
1.1 ! misho 1: #!/usr/bin/make -f
! 2: version=@VERSION@
! 3: package=@PACKAGE@
! 4:
! 5: tmpdir = $(shell pwd)/debian/tmp
! 6: instdirs = $(tmpdir) \
! 7: $(tmpdir)/DEBIAN \
! 8: $(tmpdir)/usr/bin \
! 9: $(tmpdir)/usr/doc/lrzsz \
! 10: $(tmpdir)/usr/man/man1
! 11:
! 12: checkversion:
! 13: if grep $(version) debian/changelog >/dev/null ; then \
! 14: : ; else \
! 15: mv -f debian/changelog debian/changelog.tmp ; \
! 16: ( echo "$(package) ($(version)) unstable; urgency=low" ; \
! 17: echo "" ; \
! 18: echo " * sorry, see ../ChangeLog. automagically generated debian/changelog" ; \
! 19: echo "" ; \
! 20: echo " -- Uwe Ohse <uwe@ohse.de> "`date +'%a, %d %b %Y %H:%M:%S +0200'` ; \
! 21: echo "" ; echo "" ; \
! 22: cat debian/changelog.tmp ; \
! 23: ) >debian/changelog ; \
! 24: rm -f debian/changelog.tmp ; \
! 25: fi
! 26:
! 27: build: checkversion
! 28: $(checkdir)
! 29: CFLAGS=-O2 LDFLAGS= ./configure --program-transform-name=s/l// --prefix=/usr
! 30: $(MAKE)
! 31: touch build
! 32:
! 33: clean:
! 34: $(checkdir)
! 35: -rm -f build
! 36: -$(MAKE) distclean
! 37: -rm -rf *~ debian/tmp debian/*~ debian/files*
! 38:
! 39: binary-indep: checkroot build
! 40: $(checkdir)
! 41:
! 42: binary-arch: checkroot build $(instdirs)
! 43: dpkg-shlibdeps src/lsz
! 44: dpkg-gencontrol >debian/tmp/DEBIAN/control
! 45: $(MAKE) INSTALL_PROGRAM='install -c -s' prefix=$(tmpdir)/usr install
! 46: install -m 644 debian/copyright $(tmpdir)/usr/doc/$(package)/copyright
! 47: install -m 644 debian/changelog $(tmpdir)/usr/doc/$(package)/changelog.Debian
! 48: install -m 644 ChangeLog $(tmpdir)/usr/doc/$(package)/changelog
! 49: chown -R root.root $(tmpdir)
! 50: chmod -R g-ws $(tmpdir)
! 51: dpkg --build $(tmpdir) ..
! 52:
! 53: define checkdir
! 54: test -f debian/rules
! 55: endef
! 56:
! 57: # Below here is fairly generic really
! 58:
! 59: binary: binary-indep binary-arch
! 60:
! 61: source diff:
! 62: @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
! 63:
! 64: checkroot:
! 65: $(checkdir)
! 66: test root = "`whoami`"
! 67:
! 68: .PHONY: binary diff clean checkroot zapdirs
! 69:
! 70: zapdirs:
! 71: -rm -rf $(tmpdir)
! 72:
! 73: $(instdirs): zapdirs
! 74: install -d -m 755 $@
! 75: chmod g-s $@
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>