#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CPPFLAGS_MAINT_APPEND = -DGBE_DEBUG=1 %: dh $@ --buildsystem cmake # We build with the headers from opencl-headers. SUPERFLUOUS=cl.h cl_d3d10.h cl_dx9_media_sharing.h cl_ext.h cl_gl_ext.h cl_platform.h cl.hpp cl_d3d11.h cl_egl.h cl_gl.h opencl.h LLVM_VERSION = $(shell sed -n -r '/^Build/,/^$$/s/.*llvm-([0-9]+)-dev.*/\1/p' debian/control) override_dh_auto_configure: $(RM) $(patsubst %,include/CL/%,$(SUPERFLUOUS)) ls -la include/CL dh_auto_configure --buildsystem cmake -- -DLLVM_INSTALL_DIR=/usr/lib/llvm-$(LLVM_VERSION)/bin #-DCMAKE_C_COMPILER=clang-$(LLVM_VERSION) -DCMAKE_CXX_COMPILER=clang++-$(LLVM_VERSION) #Include the documentation, without timestamps (which break multiarch because debian/patches/update-docs.patch etc are applied at build time - #840678) override_dh_auto_build: dh_auto_build ifeq ($(filter nodoc,$(DEB_BUILD_OPTIONS)),) ikiwiki --verbose --no-usedirs --underlaydir docs --plugin map --rebuild docs docs_build rm -rf docs_build/ikiwiki for HTMLFILE in `find $(CURDIR)/docs_build/ -name *.html` ; do \ sed -e "s;Last edited .*;;" $$HTMLFILE > $$HTMLFILE.tmp ; \ sed -e "s;