| #!/usr/bin/make -f |
| # You must remove unused comment lines for the released package. |
| # See debhelper(7) (uncomment to enable) |
| # This is an autogenerated template for debian/rules. |
| # |
| # Output every command that modifies files on the build system. |
| #export DH_VERBOSE = 1 |
| # |
| # Copy some variable definitions from pkg-info.mk and vendor.mk |
| # under /usr/share/dpkg/ to here if they are useful. |
| # |
| # See FEATURE AREAS/ENVIRONMENT in dpkg-buildflags(1) |
| # Apply all hardening options |
| #export DEB_BUILD_MAINT_OPTIONS = hardening=+all |
| # 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 |
| # |
| # With debhelper version 9 or newer, the dh command exports |
| # all buildflags. So there is no need to include the |
| # /usr/share/dpkg/buildflags.mk file here if compat is 9 or newer. |
| # |
| # These are rarely used code. (START) |
| # |
| # The following include for *.mk magically sets miscellaneous |
| # variables while honoring existing values of pertinent |
| # environment variables: |
| # |
| # Architecture-related variables such as DEB_TARGET_MULTIARCH: |
| #include /usr/share/dpkg/architecture.mk |
| # Vendor-related variables such as DEB_VENDOR: |
| #include /usr/share/dpkg/vendor.mk |
| # Package-related variables such as DEB_DISTRIBUTION |
| #include /usr/share/dpkg/pkg-info.mk |
| # |
| # You may alternatively set them susing a simple script such as: |
| # DEB_VENDOR ?= $(shell dpkg-vendor --query Vendor) |
| # |
| # These are rarely used code. (END) |
| # |
| |
| # main packaging script based on dh7 syntax |
| %: |
| dh $@ --with autoreconf |
| |
| # debmake generated override targets |
| # Set options for ./configure |
| CONFIGURE_FLAGS += --enable-iu --enable-smpp --with-systemdsystemunitdir=/lib/systemd/system --enable-manuals |
| override_dh_auto_configure: |
| dh_auto_configure -- $(CONFIGURE_FLAGS) |
| # |
| # Do not install libtool archive, python .pyc .pyo |
| #override_dh_install: |
| # dh_install --list-missing -X.la -X.pyc -X.pyo |
| |
| # See https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-dbg |
| override_dh_strip: |
| dh_strip --dbg-package=osmo-msc-dbg |
| |
| # Print test results in case of a failure |
| override_dh_auto_test: |
| dh_auto_test || (find . -name testsuite.log -exec cat {} \; ; false) |
| |
| # Don't create .pdf.gz files (barely saves space and they can't be opened directly by most pdf readers) |
| override_dh_compress: |
| dh_compress -X.pdf |