#!/usr/bin/make -f # Default build flags CFLAGS = -g -O2 LDFLAGS = -Wl,-Bsymbolic-functions # dpkg >= 1.16.1 provides enhanced build flags (hardening features, etc.) DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/buildflags.mk builddir/Makefile: mkdir -p builddir cd builddir && \ cmake .. \ -DCMAKE_INSTALL_PREFIX:FILEPATH=/usr \ -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \ -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="$(CFLAGS)" \ -DCMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING="$(LDFLAGS)" \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON #build: build-stamp #build-stamp: builddir/Makefile # dh_testdir # $(MAKE) -C builddir VERBOSE=1 # touch $@ override_dh_auto_build: builddir/Makefile $(MAKE) -C builddir dh_auto_build override_dh_auto_configure: # the package also has autotools buildsys and # debhelper try to use it but that's not needed echo override_dh_install: $(MAKE) -C builddir DESTDIR=$(CURDIR)/debian/tmp install dh_install override_dh_strip: dh_strip --dbg-package=weechat-dbg clean: rm -rf builddir dh $@ %: dh $@