#!/usr/bin/make -f # (C) 2003 Marcelo E. Magallon # (C) 2006-2011 Joost Yervante Damad # (C) 2012 Matteo F. Vescovi # (C) 2020-2026 Alastair McKinstry export DH_VERBOSE=1 # export DH_NO_ACT # export DH_OPTIONS # The magic debhelper rule %: dh $@ include /usr/share/dpkg/architecture.mk TMPDIR:=$(CURDIR)/debian/tmp LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH) INCDIR:=/usr/include/$(DEB_HOST_MULTIARCH) CMAKEDIR:=/usr/local/lib/cmake/glew DPKG_EXPORT_BUILDFLAGS = 1 DEB_CFLAGS_MAINT_APPEND = -Wall -g include /usr/share/dpkg/buildflags.mk # let dh_strip strip export STRIP=true export INSTALL=install --strip-program=true SYSTEM:=$(firstword $(subst -, ,$(DEB_HOST_GNU_SYSTEM))) ifeq ($(SYSTEM),linux) SYSTEM:= linux-egl endif override_dh_auto_configure: rm -f config/config.guess ( cd $(CURDIR)/auto ; tar axpf $(CURDIR)/../glew_2.3.1.orig-auto.tar.gz ) ln -sf /usr/share/misc/config.guess config/ (cd auto; make ) (cd build; cmake ./cmake -DGLEW_EGL=On ) override_dh_auto_build: (cd build ; make ; make ) override_dh_auto_clean: rm -f config/config.guess override_dh_auto_install: (cd build ; make install DESTDIR=$(CURDIR)/debian/tmp ) : execute_after_dh_auto_install: # Fixup cmake files. Hack. sed -i -e 's%$${_IMPORT_PREFIX}/lib/libGLEW.so%${LIBDIR}/libGLEW.so%g' ${TMPDIR}/${CMAKEDIR}/glew-targets-noconfig.cmake sed -i -e 's%$${_IMPORT_PREFIX}/include%${INCDIR}%g' ${TMPDIR}/${CMAKEDIR}/glew-targets.cmake debian/%.1: debian/%.sgml docbook-to-man $< > $@