#!/usr/bin/make -f export DEB_CFLAGS_MAINT_APPEND=-fPIC -Wno-error=deprecated-declarations -std=gnu17 DEB_BUILD_MAINT_OPTIONS=hardening=+all include /usr/share/dpkg/buildflags.mk CFLAGS+=$(CPPFLAGS) export DEB_LDFLAGS := $(LDFLAGS) DEB_DH_MAKESHLIBS_ARGS_ALL := -Xjni export SWT_JAVA_HOME=/usr/lib/jvm/default-java export GTK_VERSION=3.0 ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH_BITS), 64) export SWT_PTR_CFLAGS=-DJNI64 endif NATIVE_DIR := debian/build/native %: dh $@ --buildsystem=eclipse_bundles --with javahelper override_dh_auto_build: dh_auto_build mkdir -p $(NATIVE_DIR) cd bundles/org.eclipse.swt && $(SWT_JAVA_HOME)/bin/java -Dws=gtk build-scripts/CollectSources.java -nativeSources $(CURDIR)/$(NATIVE_DIR) $(MAKE) -C $(NATIVE_DIR) -f make_linux.mak make_swt make_atk make_awt make_cairo make_glx make_webkit override_dh_auto_clean: dh_auto_clean rm -rf debian/build