SUBDIRS = src tests
jserver:
- $(MAKE) -s -C src jserver
+ make -s -C src jserver
jserver-install:
- $(MAKE) -s -C src jserver-install
+ make -s -C src jserver-install
distclean-local:
rm -rf ./autom4te.cache
SUBDIRS = $(MAYBE_CORE) $(MAYBE_PY) $(MAYBE_JA)
install-exec-local:
- $(MKDIR_P) $(DESTDIR)$(VAR)
- $(MKDIR_P) $(DESTDIR)$(PID)
- $(MKDIR_P) $(DESTDIR)$(LOG)
- $(MKDIR_P) $(DESTDIR)$(SOCK)
- $(MKDIR_P) $(DESTDIR)$(jsdir)
+ $(MKDIR_P) $(VAR)
+ $(MKDIR_P) $(PID)
+ $(MKDIR_P) $(LOG)
+ $(MKDIR_P) $(SOCK)
+ $(MKDIR_P) $(jsdir)
install-exec-hook:
if [ "$(MAYBE_CORE)" ]; then \
rm "$(DESTDIR)@sysconfdir@/$${f}.bak" ; \
done; \
fi
- cp -r @srcdir@/javascript/* $(DESTDIR)$(jsdir)/
+ cp -r @srcdir@/javascript/* $(jsdir)/
uninstall-hook:
rm -f @includedir@/opensrf/apachetools.h
DISTCLEANFILES = Makefile.in Makefile
-APACHE_DEPS = apachetools.c apachetools.h
-LIBS=libopensrf.so
-TARGETS = osrf_json_gateway.la osrf_http_translator.la
-
-all: $(TARGETS)
-
-osrf_json_gateway.la: osrf_json_gateway.c $(APACHE_DEPS)
- $(APXS2) -c $(DEF_LDLIBS) $(AM_CFLAGS) $(AM_LDFLAGS) $^ $(LIBS)
-
-osrf_http_translator.la: osrf_http_translator.c $(APACHE_DEPS)
- $(APXS2) -c $(DEF_LDLIBS) $(AM_CFLAGS) $(AM_LDFLAGS) $^ $(LIBS)
-
+install-exec-local:
+ d=`$(APXS2) -q SYSCONFDIR` && \
+ if ! grep mod_placeholder $${d}/httpd.conf 2>&1 >/dev/null ; \
+ then echo -e "#\n#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so" \
+ >> $${d}/httpd.conf; \
+ fi
+ $(APXS2) -c $(DEF_LDLIBS) $(AM_CFLAGS) $(AM_LDFLAGS) @srcdir@/osrf_json_gateway.c apachetools.c apachetools.h libopensrf.so
+ $(APXS2) -c $(DEF_LDLIBS) $(AM_CFLAGS) $(AM_LDFLAGS) @srcdir@/osrf_http_translator.c apachetools.c apachetools.h libopensrf.so
+ $(APXS2) -i -a @srcdir@/osrf_json_gateway.la
+ $(APXS2) -i -a @srcdir@/osrf_http_translator.la
clean-local:
rm -f @srcdir@/osrf_http_translator.la @srcdir@/osrf_http_translator.lo @srcdir@/osrf_http_translator.slo @srcdir@/osrf_json_gateway.la @srcdir@/osrf_json_gateway.lo @srcdir@/osrf_json_gateway.slo