From 1bf351fbcf68a81cac1f8ce7c0e0e155eb6093cb Mon Sep 17 00:00:00 2001 From: Michael Elkins Date: Thu, 3 Mar 2011 01:05:26 +0000 Subject: add $SUBDIRS to $top/rpkid/Makefile.in and add portal-gui when django is detected by the configure script svn path=/configure; revision=3710 --- configure | 7 +++++++ configure.ac | 6 ++++++ rpkid/Makefile.in | 10 +++++++--- 3 files changed, 20 insertions(+), 3 deletions(-) diff --git a/configure b/configure index bbb5abf8..4c62a956 100755 --- a/configure +++ b/configure @@ -601,6 +601,7 @@ PYWRAP_CMD PYWRAP OPENSSL_SO_GLOB OPENSSL_CONFIG_COMMAND +RPKID_SUBDIRS TOP_LEVEL_SUBDIRS PYTHON SORT @@ -4155,6 +4156,12 @@ test $build_python = yes && TOP_LEVEL_SUBDIRS="$TOP_LEVEL_SUBDIRS rpkid" +# Conditionally build subsets of the rpkid tools + RPKID_SUBDIRS="" +test $build_django = yes && RPKID_SUBDIRS="$RPKID_SUBDIRS portal-gui" + + + ac_config_files="$ac_config_files Makefile rcynic/Makefile rcynic/static-rsync/Makefile utils/Makefile utils/find_roa/Makefile utils/hashdir/Makefile utils/print_rpki_manifest/Makefile utils/print_roa/Makefile utils/uri/Makefile" diff --git a/configure.ac b/configure.ac index 21ff7873..ccbaaf01 100644 --- a/configure.ac +++ b/configure.ac @@ -231,6 +231,12 @@ test $build_python = yes && TOP_LEVEL_SUBDIRS="$TOP_LEVEL_SUBDIRS rpkid" AC_SUBST(TOP_LEVEL_SUBDIRS) +# Conditionally build subsets of the rpkid tools + RPKID_SUBDIRS="" +test $build_django = yes && RPKID_SUBDIRS="$RPKID_SUBDIRS portal-gui" + +AC_SUBST(RPKID_SUBDIRS) + AC_CONFIG_FILES([Makefile rcynic/Makefile rcynic/static-rsync/Makefile diff --git a/rpkid/Makefile.in b/rpkid/Makefile.in index b6801cf9..6b135c6b 100644 --- a/rpkid/Makefile.in +++ b/rpkid/Makefile.in @@ -1,5 +1,6 @@ # $Id$ +SUBDIRS = @RPKID_SUBDIRS@ PYTHON = @PYTHON@ PYWRAP = @PYWRAP@ PYWRAP_CMD = @PYWRAP_CMD@ @@ -46,7 +47,7 @@ SCRIPTS = rpki-sql-backup rpki-sql-setup rpki-start-servers irbe_cli irdbd myrpk AUX_SCRIPTS = portal-gui/scripts/rpkigui-list-resources -all: ${POW_SO} rpki/relaxng.py myrpki.rng ${SCRIPTS} ${AUX_SCRIPTS} rpki/gui/settings.py rpki/gui/app/settings.py +all:: ${POW_SO} rpki/relaxng.py myrpki.rng ${SCRIPTS} ${AUX_SCRIPTS} rpki/gui/settings.py rpki/gui/app/settings.py ${POW_SO}: ext/POW.c setup.py ${SETUP_PY} build_ext --inplace @@ -81,10 +82,10 @@ clean:: cd tests; $(MAKE) $@ rm -f ${SCRIPTS} ${AUX_SCRIPTS} rpki/gui/settings.py -install: +install:: ${SETUP_PY} install --record installed -uninstall deinstall: +uninstall deinstall:: xargs rm -fv