Merge remote-tracking branch 'remotes/origin/moonshot-fr-3.0.12-upgrade' into debian
[freeradius.git] / debian / rules
index e61a75e..9f780aa 100755 (executable)
@@ -12,6 +12,9 @@
 
 # Uncomment this to turn on verbose mode.
 export DH_VERBOSE=1
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/default.mk
+
 
 .NOTPARALLEL:
 
@@ -26,7 +29,7 @@ logdir          = /var/log/$(package)
 pkgdocdir       = /usr/share/doc/$(package)
 raddbdir        = /etc/$(package)
 
-modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql
+modulelist=krb5 ldap sql_mysql sql_iodbc sql_postgresql dhcp redis rest yubikey
 pkgs=$(shell dh_listpackages)
 
 # This has to be exported to make some magic below work.
@@ -92,6 +95,7 @@ endif
                --without-rlm_eap_tnc \
                --with-rlm_sql_postgresql_lib_dir=`pg_config --libdir` \
                --with-rlm_sql_postgresql_include_dir=`pg_config --includedir` \
+               --with-iodbc-include-dir='/usr/include/iodbc' \
                --without-rlm_eap_ikev2 \
                --without-rlm_sql_oracle \
                --without-rlm_sql_unixodbc
@@ -102,15 +106,15 @@ endif
        mv config.sub.dist config.sub
 
 #Architecture
-build: patch build-arch build-indep
+build: build-arch build-indep
 
-build-arch: build-arch-stamp patch
-build-arch-stamp: config.status 
+build-arch: patch build-arch-stamp
+build-arch-stamp: config.status
        $(MAKE)
        touch $@
 
-build-indep: build-indep-stamp
-build-indep-stamp: config.status patch
+build-indep: patch build-indep-stamp
+build-indep-stamp: config.status
        touch $@
 
 clean: unpatch
@@ -163,6 +167,9 @@ install-arch: build-arch-stamp
          rm -f $(freeradius_dir)/usr/lib/freeradius/rlm_$$mod*.so ; \
        done
 
+       dh_install --sourcedir=$(freeradius_dir) -p freeradius-memcached
+       rm -f $(freeradius_dir)/usr/lib/freeradius/rlm_cache_memcached.so
+
        dh_install --sourcedir=$(freeradius_dir) -p freeradius-utils
        dh_install --sourcedir=$(freeradius_dir) -p freeradius