1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
#!/usr/bin/make -f
# Debian package build rules file for vtwm
# Copyright 1997-1999 Joey Hess.
# Copyright 1999 Branden Robinson.
# Licensed under the GNU General Public License, version 2. See the file
# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
# $Id: rules 60 2005-11-05 23:32:57Z branden $
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
CDEBUGFLAGS=-g
# Does DEB_BUILD_OPTIONS contain the "noopt" flag?
ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
# don't get rid of the space in the next line
CDEBUGFLAGS+= -O2
else
CDEBUGFLAGS+= -O0
endif
export CDEBUGFLAGS
%:
dh $@ --no-parallel
override_dh_auto_configure:
xmkmf
override_dh_auto_build:
$(MAKE) LIBDIR=/usr/lib TWMDIR=/usr/lib/X11/twm CC='gcc -std=gnu17'
override_dh_auto_clean:
[ ! -f Makefile ] || $(MAKE) clean
rm -f Makefile
override_dh_clean:
dh_clean debian/README.Debian
override_dh_auto_install:
$(MAKE) DESTDIR=debian/vtwm install install.man \
INSTALL="install --strip-program=true"
rm -f debian/vtwm/etc/X11/vtwm/system.vtwmrc
install -m 644 debian/system.vtwmrc-menu debian/vtwm/etc/X11/vtwm
sed -n '/^RUNTIME HINTS/,$$p' <doc/INSTALL >debian/README.Debian
# Do not ship the following files from the doc/ directory:
# doc/CHANGELOG (dh_installchangelog handles this)
# doc/INSTALL (handled above in install target)
override_dh_installdocs:
dh_installdocs \
doc/1.README \
doc/2.1.ANNOUNCE \
doc/2.1.README \
doc/2.2.README \
doc/2.README \
doc/3.FUTURE \
doc/3.README \
doc/4.4.ANNOUNCE \
doc/4.4.FUTURE \
doc/4.4.README \
doc/4.5.ANNOUNCE \
doc/4.5.README \
doc/4.6.ANNOUNCE \
doc/4.6.README \
doc/4.7.README \
doc/4.ANNOUNCE \
doc/4.FUTURE \
doc/4.README \
doc/BUGS \
doc/DEVELOPERS \
doc/HISTORY \
doc/SOUND \
doc/WISHLIST
override_dh_installexamples:
dh_installexamples system.vtwmrc.2D system.vtwmrc.3D
override_dh_installchangelogs:
dh_installchangelogs doc/CHANGELOG
# vim:set ai noet sts=8 sw=8 tw=80:
|