Author: stsp
Date: Wed Feb 16 16:29:42 2011
New Revision: 1071304
URL: http://svn.apache.org/viewvc?rev=1071304&view=rev
Log:
* tools/dev/unix-build/Makefile.svn:
(httpd-configure): Compile debugging symbols into httpd.
(start-httpd-debug): New target that runs httpd and attaches gdb.
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=1071304&r1=1071303&r2=1071304&view=diff
==============================================================================
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Wed Feb 16 16:29:42 2011
@@ -495,7 +495,7 @@ $(HTTPD_OBJDIR)/.retrieved: $(DISTDIR)/$
# configure httpd
$(HTTPD_OBJDIR)/.configured: $(HTTPD_OBJDIR)/.retrieved
cd $(HTTPD_OBJDIR) \
- && CFLAGS="$(PROFILE_CFLAGS)" \
+ && CFLAGS="-g $(PROFILE_CFLAGS)" \
$(HTTPD_SRCDIR)/configure \
--prefix=$(PREFIX)/httpd \
--enable-maintainer-mode \
@@ -1049,6 +1049,7 @@ HTTPD_CMD = env LD_LIBRARY_PATH=$(LD_LIB
$(PREFIX)/httpd/bin/apachectl \
-f conf/httpd-svn-check-$(WC).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
SVNSERVE_START_CMD = $(SVN_PREFIX)/bin/svnserve \
@@ -1065,6 +1066,16 @@ start-httpd: httpd-conf
@echo "The URL http://localhost:$(HTTPD_CHECK_PORT)/svn/"
@echo "lets you access repositories dropped into /tmp"
+start-httpd-debug: httpd-conf
+ $(HTTPD_START_CMD_DEBUG) &
+ @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"
+ @echo "Trying to attach gdb to httpd..."
+ @sleep 1
+ gdb $(PREFIX)/httpd/bin/httpd `cat $(PREFIX)/httpd/logs/httpd.pid`
+
stop-httpd:
$(HTTPD_STOP_CMD)