Author: aconway
Date: Thu Nov 30 23:36:35 2006
New Revision: 481175

URL: http://svn.apache.org/viewvc?view=rev&rev=481175
Log:
Buliding APR code, running python tests.

Removed:
    incubator/qpid/trunk/qpid/cpp/tests/gen.mk
Modified:
    incubator/qpid/trunk/qpid/cpp/configure.ac
    incubator/qpid/trunk/qpid/cpp/lib/broker/Makefile.am
    incubator/qpid/trunk/qpid/cpp/lib/client/Makefile.am
    incubator/qpid/trunk/qpid/cpp/lib/common/Makefile.am
    incubator/qpid/trunk/qpid/cpp/tests/Makefile.am

Modified: incubator/qpid/trunk/qpid/cpp/configure.ac
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/configure.ac?view=diff&rev=481175&r1=481174&r2=481175
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/configure.ac (original)
+++ incubator/qpid/trunk/qpid/cpp/configure.ac Thu Nov 30 23:36:35 2006
@@ -31,7 +31,8 @@
    yes|no) ;;
    *)      AC_MSG_ERROR([bad value ${enableval} for warnings option]) ;;
  esac],
-              [enableval=no])
+ [enableval=yes])
+ 
 # Warnings: Enable as many as possible, keep the code clean. Please
 # do not disable warnings or remove -Werror without discussing on
 # qpid-dev list.

Modified: incubator/qpid/trunk/qpid/cpp/lib/broker/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/lib/broker/Makefile.am?view=diff&rev=481175&r1=481174&r2=481175
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/lib/broker/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/lib/broker/Makefile.am Thu Nov 30 23:36:35 
2006
@@ -1,5 +1,6 @@
-AM_CXXFLAGS = $(WARNING_CFLAGS)
+AM_CXXFLAGS = $(WARNING_CFLAGS) -DUSE_APR=1
 INCLUDES = \
+  -I$(shell apr-1-config --includedir) \
   -I$(top_srcdir)/gen \
   -I$(top_srcdir)/lib/common \
   -I$(top_srcdir)/lib/common/sys \

Modified: incubator/qpid/trunk/qpid/cpp/lib/client/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/lib/client/Makefile.am?view=diff&rev=481175&r1=481174&r2=481175
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/lib/client/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/lib/client/Makefile.am Thu Nov 30 23:36:35 
2006
@@ -1,5 +1,6 @@
-AM_CXXFLAGS = $(WARNING_CFLAGS)
+AM_CXXFLAGS = $(WARNING_CFLAGS) -DUSE_APR=1
 INCLUDES = \
+  -I$(shell apr-1-config --includedir) \
   -I$(top_srcdir)/gen \
   -I$(top_srcdir)/lib/common \
   -I$(top_srcdir)/lib/common/sys \

Modified: incubator/qpid/trunk/qpid/cpp/lib/common/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/lib/common/Makefile.am?view=diff&rev=481175&r1=481174&r2=481175
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/lib/common/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/lib/common/Makefile.am Thu Nov 30 23:36:35 
2006
@@ -1,29 +1,44 @@
-AM_CXXFLAGS = $(WARNING_CFLAGS)
+AM_CXXFLAGS = $(WARNING_CFLAGS) -DUSE_APR=1
+LIBS = -lapr-1
+
 INCLUDES = \
+  -I$(shell apr-1-config --includedir) \
   -I$(top_srcdir)/gen \
   -I$(top_srcdir)/lib/common/sys \
   -I$(top_srcdir)/lib/common/framing
 
-# This is a kludge to include the contents of the apr/ directory.
-# For now, we don't use it.
-EXTRA_DIST =                   \
-  sys/apr/APRAcceptor.cpp      \
-  sys/apr/APRBase.cpp          \
-  sys/apr/APRBase.h            \
-  sys/apr/APRPool.cpp          \
-  sys/apr/APRPool.h            \
-  sys/apr/APRSocket.cpp                \
-  sys/apr/APRSocket.h          \
-  sys/apr/LFProcessor.cpp      \
-  sys/apr/LFProcessor.h                \
-  sys/apr/LFSessionContext.cpp \
-  sys/apr/LFSessionContext.h   \
-  sys/apr/Socket.cpp           \
-  sys/apr/Thread.cpp
+apr = sys/apr
+apr_src =                      \
+  $(apr)/APRAcceptor.cpp       \
+  $(apr)/APRBase.cpp           \
+  $(apr)/APRBase.h             \
+  $(apr)/APRPool.cpp           \
+  $(apr)/APRPool.h             \
+  $(apr)/APRSocket.cpp         \
+  $(apr)/APRSocket.h           \
+  $(apr)/LFProcessor.cpp       \
+  $(apr)/LFProcessor.h         \
+  $(apr)/LFSessionContext.cpp  \
+  $(apr)/LFSessionContext.h    \
+  $(apr)/Socket.cpp            \
+  $(apr)/Thread.cpp
+
+posix = sys/posix
+posix_src =                                    \
+  $(posix)/PosixAcceptor.cpp                   \
+  $(posix)/Socket.cpp                          \
+  $(posix)/Thread.cpp                          \
+  $(posix)/check.cpp                           \
+  $(posix)/check.h                             \
+  $(posix)/EventChannel.cpp                    \
+  $(posix)/EventChannel.h                      \
+  $(posix)/EventChannelThreads.cpp             \
+  $(posix)/EventChannelThreads.h
 
+EXTRA_DIST=$(posix_src)
+platform_src = $(apr_src)
 
 framing = framing
-posix   = sys/posix
 gen     = $(srcdir)/../../gen
 
 lib_LTLIBRARIES = libcommon.la
@@ -36,6 +51,7 @@
   $(LIBTOOL_VERSION_INFO_ARG)
 
 libcommon_la_SOURCES =                         \
+  $(platform_src)                              \
   $(framing)/AMQBody.cpp                       \
   $(framing)/AMQBody.h                         \
   $(framing)/AMQContentBody.cpp                        \
@@ -75,15 +91,6 @@
   $(gen)/AMQP_ClientProxy.cpp                  \
   $(gen)/AMQP_MethodVersionMap.cpp             \
   $(gen)/AMQP_ServerProxy.cpp                  \
-  $(posix)/PosixAcceptor.cpp                   \
-  $(posix)/Socket.cpp                          \
-  $(posix)/Thread.cpp                          \
-  $(posix)/check.cpp                           \
-  $(posix)/check.h                             \
-  $(posix)/EventChannel.cpp                    \
-  $(posix)/EventChannel.h                      \
-  $(posix)/EventChannelThreads.cpp             \
-  $(posix)/EventChannelThreads.h               \
   Exception.cpp                                        \
   Exception.h                                  \
   ExceptionHolder.cpp                          \

Modified: incubator/qpid/trunk/qpid/cpp/tests/Makefile.am
URL: 
http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/tests/Makefile.am?view=diff&rev=481175&r1=481174&r2=481175
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/tests/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/tests/Makefile.am Thu Nov 30 23:36:35 2006
@@ -1,8 +1,9 @@
 # TODO aconway 2006-11-30: nasty hack, should be done by automake?
 abs_builddir = @abs_builddir@
 
-AM_CXXFLAGS = $(WARNING_CFLAGS)
+AM_CXXFLAGS = $(WARNING_CFLAGS) -DUSE_APR=1
 INCLUDES = \
+  -I$(shell apr-1-config --includedir) \
   -I$(top_srcdir)/gen \
   -I$(top_srcdir)/lib \
   -I$(top_srcdir)/lib/client \
@@ -62,16 +63,22 @@
 unit_tests =           \
   $(broker_tests)      \
   $(framing_tests)     \
-  $(misc_tests)                \
-  $(posix_tests)
+  $(misc_tests)                
+
 
 noinst_PROGRAMS = $(client_tests)
 
-check: run-unit-tests
+check: run-unit-tests run-python-tests
 
 .PHONY: run-unit-tests
 run-unit-tests: $(check_LTLIBRARIES)
        DllPlugInTester -c -b .libs/*.so
+
+# TODO aconway 2006-12-01: Should also check for qpidd.
+run-python-tests: $(check_LTLIBRARIES)
+       ../src/qpidd > qpidd.log 2>&1 &
+       cd ../../python ; ./run-tests -v -I cpp_failing.txt     
+
 
 include gen.mk
 


Reply via email to