#!/usr/bin/make -f include /usr/share/dpkg/architecture.mk -include /usr/share/java/java_defaults.mk export DH_RUBY = --gem-install %: dh $@ --buildsystem=ruby --with ruby override_dh_auto_build-arch: DH_RUBY_GEMSPEC=concurrent-ruby-ext.gemspec dh_auto_build --buildsystem=ruby override_dh_auto_build-indep: # JRuby Java extension mkdir -p tmp/java/concurrent_ruby find ext/concurrent-ruby -name '*.java' | \ xargs javac -target $(java_compat_level) -source $(java_compat_level) \ -Xlint:none -d tmp/java/concurrent_ruby \ -cp /usr/share/jruby/lib/jruby.jar cd tmp/java/concurrent_ruby && \ find . -name '*.class' | xargs jar cf $(CURDIR)/lib/concurrent-ruby/concurrent/concurrent_ruby.jar DH_RUBY_GEMSPEC=concurrent-ruby.gemspec dh_auto_build --buildsystem=ruby DH_RUBY_GEMSPEC=concurrent-ruby-edge.gemspec dh_auto_build --buildsystem=ruby override_dh_auto_install-indep: DH_RUBY_GEMSPEC=concurrent-ruby.gemspec \ dh_auto_install --buildsystem=ruby --destdir=debian/ruby-concurrent DH_RUBY_GEMSPEC=concurrent-ruby-edge.gemspec \ dh_auto_install --buildsystem=ruby --destdir=debian/ruby-concurrent rm -rf debian/ruby-concurrent/usr/lib/ override_dh_auto_install-arch: mkdir -p debian/ruby-concurrent-ext/usr/lib/$(DEB_HOST_MULTIARCH)/rubygems-integration cp -a .gem2deb/ruby-concurrent/usr/lib/$(DEB_HOST_MULTIARCH)/rubygems-integration/*/ \ debian/ruby-concurrent-ext/usr/lib/$(DEB_HOST_MULTIARCH)/rubygems-integration/ || true dh_strip --package=ruby-concurrent-ext dh_shlibdeps --package=ruby-concurrent-ext override_dh_auto_clean: dh_clean lib/concurrent-ruby/concurrent/concurrent_ruby.jar tmp/ || true DH_RUBY_GEMSPEC=concurrent-ruby.gemspec dh_ruby --clean || true DH_RUBY_GEMSPEC=concurrent-ruby-edge.gemspec dh_ruby --clean || true DH_RUBY_GEMSPEC=concurrent-ruby-ext.gemspec dh_ruby --clean || true rm -rf .gem2deb