Author: peters
Date: Sun Jun 26 20:02:56 2011
New Revision: 1139930
URL: http://svn.apache.org/viewvc?rev=1139930&view=rev
Log:
* tools/dev/unix-build/Makefile.svn
(httpd-conf): Replace this target with $(HTTPD_CHECK_CONF) and
$(HTTPD_CHECK_USERS), the files it builds. Allows better use of $@
in rules, for my next commit.
Modified:
subversion/trunk/tools/dev/unix-build/Makefile.svn
Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn
URL:
http://svn.apache.org/viewvc/subversion/trunk/tools/dev/unix-build/Makefile.svn?rev=1139930&r1=1139929&r2=1139930&view=diff
==============================================================================
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Sun Jun 26 20:02:56 2011
@@ -1081,9 +1081,12 @@ $(SVN_OBJDIR)/.bindings-installed: $(SVN
HTTPD_CHECK_CONF=$(PREFIX)/httpd/conf/httpd-svn-check-$(WC).conf
HTTPD_CHECK_USERS=$(PREFIX)/httpd/conf/httpd-svn-check-users
HTTPD_CHECK_PORT=8081
-httpd-conf:
+
+$(HTTPD_CHECK_USERS):
echo "jrandom:xCGl35kV9oWCY" > $(HTTPD_CHECK_USERS)
echo "jconstant:xCGl35kV9oWCY" >> $(HTTPD_CHECK_USERS)
+
+$(HTTPD_CHECK_CONF): $(HTTPD_CHECK_USERS)
echo "# httpd config for make check" > $(HTTPD_CHECK_CONF)
echo "ServerRoot \"$(PREFIX)/httpd\"" >> $(HTTPD_CHECK_CONF)
echo "Listen localhost:$(HTTPD_CHECK_PORT)" >> $(HTTPD_CHECK_CONF)
@@ -1152,8 +1155,7 @@ libpath:
.PHONY: start-svnserve stop-svnserve start-httpd stop-httpd
HTTPD_CMD = env LD_LIBRARY_PATH=$(LD_LIBRARY_PATH) \
- $(PREFIX)/httpd/bin/apachectl \
- -f conf/httpd-svn-check-$(WC).conf
+ $(PREFIX)/httpd/bin/apachectl -f $(HTTPD_CHECK_CONF)
HTTPD_START_CMD = $(HTTPD_CMD) -k start
HTTPD_START_CMD_DEBUG = $(HTTPD_START_CMD) -X
HTTPD_STOP_CMD = $(HTTPD_CMD) -k stop; sleep 3
@@ -1165,14 +1167,14 @@ SVNSERVE_START_CMD = $(SVN_PREFIX)/bin/s
SVNSERVE_STOP_CMD = kill `cat $(PWD)/svnserve-$(WC).pid`; sleep 3; \
rm -f $(PWD)/svnserve-$(WC).pid
-start-httpd: httpd-conf
+start-httpd: $(HTTPD_CHECK_CONF)
$(HTTPD_START_CMD)
@echo "To run tests over http, run:"
@echo " make check BASE_URL=http://localhost:$(HTTPD_CHECK_PORT)"
@echo "The URL http://localhost:$(HTTPD_CHECK_PORT)/svn/"
@echo "lets you access repositories dropped into /tmp"
-start-httpd-debug: httpd-conf
+start-httpd-debug: $(HTTPD_CHECK_CONF)
$(HTTPD_START_CMD_DEBUG) &
@echo "To run tests over http, run:"
@echo " make check BASE_URL=http://localhost:$(HTTPD_CHECK_PORT)"
@@ -1217,12 +1219,12 @@ svn-check-prepare-ramdisk:
mkdir -p "$(RAMDISK)/tmp"; \
fi
-svn-check-neon: httpd-conf $(SVN_OBJDIR)/.compiled
$(SVN_OBJDIR)/.bindings-compiled svn-check-prepare-ramdisk
+svn-check-neon: $(HTTPD_CHECK_CONF) $(SVN_OBJDIR)/.compiled
$(SVN_OBJDIR)/.bindings-compiled svn-check-prepare-ramdisk
$(HTTPD_START_CMD)
$(call do_check,BASE_URL=http://localhost:$(HTTPD_CHECK_PORT)
HTTP_LIBRARY=neon)
$(HTTPD_STOP_CMD)
-svn-check-serf: httpd-conf $(SVN_OBJDIR)/.compiled
$(SVN_OBJDIR)/.bindings-compiled svn-check-prepare-ramdisk
+svn-check-serf: $(HTTPD_CHECK_CONF) $(SVN_OBJDIR)/.compiled
$(SVN_OBJDIR)/.bindings-compiled svn-check-prepare-ramdisk
$(HTTPD_START_CMD)
$(call do_check,BASE_URL=http://localhost:$(HTTPD_CHECK_PORT)
HTTP_LIBRARY=serf)
$(HTTPD_STOP_CMD)