Package: dh-make Version: 0.63 Severity: normal Tags: patch Please consider to replace debian/rules file templates: rules.dh7 with the attached one.
This is taken from the template file for my new debmake package to enhance build fortification for the packages build by the dh-make program. License is MIT license if you ask. But I think such simple standard interface code without customization lacks claim for copyright protection (Just like no one claims copyright over the "#!/bin/sh" line.) Regards, Osamu PS: The multiarch feature back port to dh-make was not easy for me. The auto debug package generation addition may be do-able but introduces more command line choices. This command line UI is not designed for the combination such as -dbg + library + binary executable + -doc... so I gave up updating this part of dh-make. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.12-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages dh-make depends on: ii debhelper 9.20131227 ii dpkg-dev 1.17.6 ii make 3.81-8.3 ii perl 5.18.2-2 dh-make recommends no packages. Versions of packages dh-make suggests: ii build-essential 11.6 -- no debconf information
#!/usr/bin/make -f # See debhelper(7) (uncomment to enable) # output every command that modifies files on the build system. #DH_VERBOSE = 1 # exclude VCS paths if needed. #DH_ALWAYS_EXCLUDE=CVS:.svn:.git # see FEATURE AREAS in dpkg-buildflags(1)) #export DEB_BUILD_MAINT_OPTIONS = hardening=+all # see ENVIRONMENT in dpkg-buildflags(1)) # package maintainers to append CFLAGS #export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic # package maintainers to append LDFLAGS #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed %: dh $@ #DH7_ADDON#