mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-06-15 22:57:12 +02:00
.github
bin
module
vendor
CPR
ConcurrentQueue
Fmt
MaxmindDB
POCO
PUGIXML
SAJSON
SimpleIni
Squirrel
TinyDir
ZMQ
RELICENSE
builds
doc
external
include
m4
packaging
debian
source
changelog
compat
control
copyright
libzmq3-dev.install
libzmq3-dev.manpages
libzmq5.docs
libzmq5.install
rules
zeromq.dsc.obs
nuget
obs
redhat
README
perf
src
tests
tools
unittests
AUTHORS
CMakeLists.txt
COPYING
COPYING.LESSER
Dockerfile
Doxygen.cfg
INSTALL
Jenkinsfile
Makefile.am
NEWS
README.cygwin.md
README.doxygen.md
README.md
SECURITY.md
SupportedPlatforms.md
acinclude.m4
appveyor.yml
autogen.sh
branding.bmp
ci_build.sh
ci_deploy.sh
config.sh
configure.ac
installer.ico
version.sh
CMakeLists.txt
.gitignore
.gitmodules
CMakeLists.txt
LICENSE
README.md
70 lines
1.6 KiB
Makefile
70 lines
1.6 KiB
Makefile
#!/usr/bin/make -f
|
|
# -*- makefile -*-
|
|
|
|
# Uncomment this to turn on verbose mode.
|
|
#export DH_VERBOSE=1
|
|
|
|
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
|
|
|
|
export TEST_VERBOSE=1
|
|
|
|
ifeq ($(DEB_BUILD_ARCH_OS), kfreebsd)
|
|
DO_TEST = no
|
|
endif
|
|
|
|
DRAFTS=no
|
|
|
|
# OBS build: add
|
|
# Macros:
|
|
# %_with_drafts 1
|
|
# at the BOTTOM of the OBS prjconf
|
|
OBS_BUILD_CFG=/.build/build.dist
|
|
ifeq ("$(wildcard $(OBS_BUILD_CFG))","")
|
|
BUILDCONFIG=$(shell ls -1 /usr/src/packages/SOURCES/_buildconfig* | head -n 1)
|
|
endif
|
|
ifneq ("$(wildcard $(OBS_BUILD_CFG))","")
|
|
ifneq ("$(shell grep drafts $(OBS_BUILD_CFG))","")
|
|
DRAFTS=yes
|
|
endif
|
|
endif
|
|
|
|
# User build: DEB_BUILD_OPTIONS=drafts dpkg-buildpackage
|
|
ifneq (,$(findstring drafts,$(DEB_BUILD_OPTIONS)))
|
|
DRAFTS=yes
|
|
endif
|
|
|
|
# Workaround for automake < 1.14 bug
|
|
$(shell dpkg --compare-versions `dpkg-query -W -f='$${Version}\n' automake` lt 1:1.14 && mkdir -p config)
|
|
|
|
override_dh_clean:
|
|
dh_clean
|
|
find $(CURDIR) -type s -exec rm {} \;
|
|
rm -f $(CURDIR)/doc/*.xml $(CURDIR)/doc/*.3 $(CURDIR)/doc/*.7
|
|
rm -f config.log
|
|
|
|
override_dh_auto_configure:
|
|
dh_auto_configure -- --with-pgm --with-libsodium --enable-drafts=$(DRAFTS) --with-libgssapi_krb5=yes --with-norm=yes --with-nss=yes --with-tls=yes
|
|
|
|
override_dh_auto_test:
|
|
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
|
ifneq ($(DO_TEST), no)
|
|
dh_auto_test -- VERBOSE=1
|
|
else
|
|
-dh_auto_test -- VERBOSE=1
|
|
endif
|
|
endif
|
|
|
|
override_dh_auto_install:
|
|
dh_auto_install
|
|
ifneq ("$(wildcard debian/zmq.hpp)","")
|
|
cp $(CURDIR)/debian/zmq.hpp $(CURDIR)/debian/tmp/usr/include/
|
|
endif
|
|
|
|
override_dh_strip:
|
|
dh_strip --dbg-package=libzmq5-dbg
|
|
|
|
%:
|
|
dh $@ --with=autoreconf --parallel
|
|
|
|
.PHONY: override_dh_auto_configure override_dh_strip
|