export TMPDIR = $(TMP)/opensrf
export LDFLAGS = -L $(TMPDIR) -L .
-export CFLAGS = -pipe -g -Wall -O2 -fPIC -I$(LIBXML2_HEADERS) -I$(APACHE2_HEADERS) \
+export CFLAGS = -pipe -g -Wall -O2 -fPIC -I$(LIBXML2_HEADERS) -I$(APACHE2_HEADERS) -I$(APR_HEADERS) \
-I$(LIBXML2_HEADERS)/libxml -I$(TMP) -I$(TMPDIR)
export INCDIR = "$(INCLUDEDIR)/openils/"
-all: msg mod_xmltools mod_ils_rest_gateway c_apps
+all: mod_xmltools mod_ils_rest_gateway c_apps
export LDLIBS +=
export LDFLAGS += -L $(TMPDIR) -L . -L /opt/lib
export CFLAGS += -pipe -g -Wall -O2 -fPIC -I$(LIBXML2_HEADERS) -I$(APACHE2_HEADERS) \
- -I$(LIBXML2_HEADERS)/libxml -I$(TMP) -I$(TMPDIR)
+ -I$(LIBXML2_HEADERS)/libxml -I$(TMP) \
+ -I$(APR_HEADERS) -I$(TMPDIR)
LIBOPENSRF = libopensrf.so
prompt "Apache2 headers directory [$APACHE2_HEADERS] "
read X; if [ ! -z "$X" ]; then APACHE2_HEADERS="$X"; fi;
+ prompt "Apache2 APR headers directory [$APR_HEADERS] "
+ read X; if [ ! -z "$X" ]; then APR_HEADERS="$X"; fi;
+
prompt "Libxml2 headers directory [$LIBXML2_HEADERS] "
read X; if [ ! -z "$X" ]; then LIBXML2_HEADERS="$X"; fi;
_write "TMP=\"$TMP\"";
_write "APXS2=\"$APXS2\"";
_write "APACHE2_HEADERS=\"$APACHE2_HEADERS\"";
+ _write "APR_HEADERS=\"$APR_HEADERS\"";
_write "LIBXML2_HEADERS=\"$LIBXML2_HEADERS\"";
_write "WEBDIR=\"$WEBDIR\"";
# --------------------------------------------------------------------
-# Directory where the Apache2 header files are located. This must
+# Directories where the Apache2 header files are located. These must
# be set when building the mod_ils_gateway C plugin for allowing web
# access to the published API.
# --------------------------------------------------------------------
APACHE2_HEADERS="/opt/include/";
+APR_HEADERS="/opt/include/";
# --------------------------------------------------------------------
echo "-------------- [ $target ] -------------------------------------------";
echo ""
- MAKE="make $verbose APXS2=$APXS2 PREFIX=$PREFIX TMP=$TMP \
+ MAKE="make $verbose APXS2=$APXS2 PREFIX=$PREFIX TMP=$TMP APR_HEADERS=$APR_HEADERS \
APACHE2_HEADERS=$APACHE2_HEADERS LIBXML2_HEADERS=$LIBXML2_HEADERS \
BINDIR=$BINDIR LIBDIR=$LIBDIR PERLDIR=$PERLDIR INCLUDEDIR=$INCLUDEDIR \
WEBDIR=$WEBDIR TEMPLATEDIR=$TEMPLATEDIR ETCDIR=$ETCDIR \