1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#!/usr/bin/make -f
ifeq ($(DEB_HOST_MULTIARCH),$(DEB_BUILD_MULTIARCH))
CXX := g++
CPPFLAGS :=
CXXFLAGS :=
LDFLAGS :=
else
CXX := $(DEB_HOST_MULTIARCH)-g++
CPPFLAGS := -I/usr/$(DEB_HOST_MULTIARCH)/include/$(DEB_HOST_MULTIARCH) -I/usr/include/$(DEB_HOST_MULTIARCH)
CXXFLAGS :=
LDFLAGS :=
endif
export JAVA_HOME=/usr/lib/jvm/default-java
%:
dh $@ --with javahelper --with jh_maven_repo_helper
override_dh_auto_build-arch:
mkdir -p JXGrabKey/C++/dist/Release/GNU-Linux-x86
cd misc/Ant && ant -DCXX="$(CXX)" \
-DCPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS) $(CPPFLAGS)" \
-DCXXFLAGS="$(shell dpkg-buildflags --get CXXFLAGS) $(CXXFLAGS)" \
-DLDFLAGS="$(shell dpkg-buildflags --get LDFLAGS) $(LDFLAGS)" \
build-jni
override_dh_auto_build-indep:
cd misc/Ant && ant build-java
override_dh_auto_configure-arch:
sed "s/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/" debian/libjxgrabkey-jni.install.in > debian/libjxgrabkey-jni.install
override_dh_installchangelogs:
dh_installchangelogs -k misc/ReleaseFiles/CHANGELOG.txt
|