katie/package/debian/rules
Ivailo Monev c846262c20 silence dpkg-gensymbols during packaging [ci skip]
otherwise it dumps ~30k lines of symbols everytime a fresh package is build

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-19 21:30:32 +00:00

34 lines
984 B
Makefile
Executable file

#!/usr/bin/make -f
KATIE_CROSS_EXEC=""
ifneq ($(DEB_HOST_ARCH_CPU),$(DEB_BUILD_ARCH_CPU))
KATIE_CROSS_EXEC="qemu-$(DEB_HOST_ARCH_CPU)-static"
endif
KATIE_BUILD_DIR="$(shell pwd)/obj-$(DEB_HOST_GNU_TYPE)"
%:
dh $@ --parallel
override_dh_shlibdeps:
dh_shlibdeps -l$(KATIE_BUILD_DIR)/lib
override_dh_auto_configure:
dh_auto_configure -- -Wno-dev \
-DKATIE_TOOLS_SUFFIX="-katie" \
-DKATIE_ALLINONE=OFF \
-DKATIE_CROSS_EXEC=$(KATIE_CROSS_EXEC)
override_dh_auto_build:
dh_auto_build
override_dh_auto_install:
$(MAKE) -C $(KATIE_BUILD_DIR) install-runtime DESTDIR=../debian/katie-runtime
rm -vrf debian/katie-runtime/etc/
$(MAKE) -C $(KATIE_BUILD_DIR) install-tools DESTDIR=../debian/katie-tools
$(MAKE) -C $(KATIE_BUILD_DIR) install-devel DESTDIR=../debian/katie-dev
$(MAKE) -C $(KATIE_BUILD_DIR) install-doc DESTDIR=../debian/katie-doc
dpkg-gensymbols -q -Odebian/katie-runtime.symbols -Pdebian/katie-runtime -pkatie-runtime
override_dh_auto_clean:
dh_auto_clean