Просмотр исходного кода

- Every .c file should include "config.h" to get the right defines...

- services/Makefile.am: add include search paths for config.h

- include/corosync/cs_config.h.in exports LCRSODIR and SOCKETDIR

- tools/Makefile.am: drop -D defines for dirs that are now in
cs_config.h or config.h

- configure.ac: sanitize prefix and exec_prefix paths. Export DIRS in
*config.h

- lib/Makefile.am: : drop -D defines for dirs that are now in
cs_config.h or config.h. Add rule to build lcr_ifact.o or building from
lib/ fails miserably



git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1877 fd59a12c-fef9-0310-b244-a6a79926bd2f
Fabio M. Di Nitto 17 лет назад
Родитель
Сommit
031c02f589
80 измененных файлов с 217 добавлено и 16 удалено
  1. 18 0
      configure.ac
  2. 0 4
      exec/Makefile.am
  3. 2 0
      exec/apidef.c
  4. 3 0
      exec/coroparse.c
  5. 3 0
      exec/coropoll.c
  6. 3 0
      exec/crypto.c
  7. 3 2
      exec/ipc.c
  8. 3 0
      exec/logsys.c
  9. 3 0
      exec/main.c
  10. 3 0
      exec/mainconfig.c
  11. 3 0
      exec/mempool.c
  12. 2 0
      exec/objdb.c
  13. 3 0
      exec/quorum.c
  14. 2 0
      exec/service.c
  15. 3 0
      exec/sync.c
  16. 3 0
      exec/timer.c
  17. 3 0
      exec/totemconfig.c
  18. 1 0
      exec/totemip.c
  19. 3 0
      exec/totemmrp.c
  20. 2 0
      exec/totemnet.c
  21. 2 0
      exec/totempg.c
  22. 2 0
      exec/totemrrp.c
  23. 2 0
      exec/totemsrp.c
  24. 3 0
      exec/util.c
  25. 2 0
      exec/vsf_quorum.c
  26. 2 0
      exec/vsf_ykd.c
  27. 3 0
      exec/wthread.c
  28. 5 0
      include/corosync/cs_config.h.in
  29. 0 2
      lcr/Makefile.am
  30. 2 1
      lcr/lcr_ifact.c
  31. 3 0
      lcr/libtest_a.c
  32. 3 0
      lcr/libtest_b.c
  33. 3 0
      lcr/test.c
  34. 3 0
      lcr/uic.c
  35. 3 0
      lcr/uis.c
  36. 3 2
      lib/Makefile.am
  37. 2 0
      lib/cfg.c
  38. 2 0
      lib/confdb.c
  39. 2 2
      lib/coroipc.c
  40. 2 0
      lib/cpg.c
  41. 2 0
      lib/evs.c
  42. 3 0
      lib/pload.c
  43. 2 0
      lib/quorum.c
  44. 2 0
      lib/sa-confdb.c
  45. 2 0
      lib/votequorum.c
  46. 3 1
      services/Makefile.am
  47. 3 0
      services/cfg.c
  48. 3 0
      services/confdb.c
  49. 3 0
      services/cpg.c
  50. 3 0
      services/evs.c
  51. 3 0
      services/pload.c
  52. 2 0
      services/testquorum.c
  53. 3 0
      services/votequorum.c
  54. 2 0
      test/cpgbench.c
  55. 2 0
      test/evsbench.c
  56. 3 0
      test/evsverify.c
  57. 3 0
      test/logsys_s.c
  58. 3 0
      test/logsys_s1.c
  59. 3 0
      test/logsys_s2.c
  60. 3 0
      test/logsys_t1.c
  61. 3 0
      test/logsys_t2.c
  62. 3 0
      test/logsysbench.c
  63. 3 0
      test/logsysrec.c
  64. 2 0
      test/sa_error.c
  65. 2 0
      test/testconfdb.c
  66. 2 0
      test/testcpg.c
  67. 3 0
      test/testcpg2.c
  68. 3 0
      test/testevs.c
  69. 3 0
      test/testevsth.c
  70. 3 0
      test/testparse.c
  71. 2 0
      test/testquorum.c
  72. 3 0
      test/testtimer.c
  73. 3 0
      test/testvotequorum1.c
  74. 3 0
      test/testvotequorum2.c
  75. 0 2
      tools/Makefile.am
  76. 2 0
      tools/corosync-cfgtool.c
  77. 2 0
      tools/corosync-fplay.c
  78. 3 0
      tools/corosync-keygen.c
  79. 2 0
      tools/corosync-objctl.c
  80. 2 0
      tools/corosync-pload.c

+ 18 - 0
configure.ac

@@ -109,6 +109,19 @@ cc_supports_flag() {
 	return $RC
 }
 
+## cleanup
+AC_MSG_NOTICE(Sanitizing prefix: ${prefix})
+case $prefix in
+  NONE) prefix=/usr/local;;
+esac
+
+AC_MSG_NOTICE(Sanitizing exec_prefix: ${exec_prefix})
+case $exec_prefix in
+  dnl For consistency with Heartbeat, map NONE->$prefix
+  NONE)   exec_prefix=$prefix;;
+  prefix) exec_prefix=$prefix;;
+esac
+
 ## local defines
 PKG_FEATURES=""
 
@@ -304,6 +317,11 @@ AM_CONDITIONAL(BUILD_HTML_DOCS, test -n "${GROFF}")
 
 AC_SUBST([LINT_FLAGS])
 
+AC_DEFINE_UNQUOTED([LCRSODIR], "$(eval echo ${LCRSODIR})", [LCRSO directory])
+AC_DEFINE_UNQUOTED([SOCKETDIR], "$(eval echo ${SOCKETDIR})", [Socket directory])
+AC_DEFINE_UNQUOTED([LOCALSTATEDIR], "$(eval echo ${localstatedir})", [localstate directory])
+AC_DEFINE_UNQUOTED([SYSCONFDIR], "$(eval echo ${sysconfdir})", [sysconfig directory])
+
 AC_OUTPUT
 
 AC_MSG_RESULT([])

+ 0 - 4
exec/Makefile.am

@@ -32,10 +32,6 @@
 MAINTAINERCLEANFILES	= Makefile.in
 
 AM_CFLAGS		= -fPIC
-AM_CPPFLAGS		= -DSYSCONFDIR=\"${sysconfdir}\" \
-			  -DLOCALSTATEDIR=\"${localstatedir}\" \
-			  -DLCRSODIR=\"${LCRSODIR}\" \
-			  -DSOCKETDIR=\"${SOCKETDIR}\"
 
 INCLUDES		= -I$(top_builddir)/include -I$(top_srcdir)/include
 

+ 2 - 0
exec/apidef.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <assert.h>

+ 3 - 0
exec/coroparse.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <sys/uio.h>
 #include <sys/socket.h>

+ 3 - 0
exec/coropoll.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <errno.h>
 #include <pthread.h>
 #include <sys/poll.h>

+ 3 - 0
exec/crypto.c

@@ -8,6 +8,9 @@
  *
  * Tom St Denis, tomstdenis@iahu.ca, http://libtomcrypt.com
  */
+
+#include <config.h>
+
 #include <assert.h>
 #include <string.h>
 #include <stdio.h>

+ 3 - 2
exec/ipc.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #ifndef _GNU_SOURCE
 #define _GNU_SOURCE 1
 #endif
@@ -87,8 +90,6 @@
 #include <corosync/engine/coroapi.h>
 #include "service.h"
 
-#include "config.h"
-
 LOGSYS_DECLARE_SUBSYS ("IPC", LOG_INFO);
 
 #include "util.h"

+ 3 - 0
exec/logsys.c

@@ -33,6 +33,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <assert.h>
 #include <stdio.h>
 #include <ctype.h>

+ 3 - 0
exec/main.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <pthread.h>
 #include <assert.h>
 #include <sys/types.h>

+ 3 - 0
exec/mainconfig.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>

+ 3 - 0
exec/mempool.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

+ 2 - 0
exec/objdb.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <errno.h>
 

+ 3 - 0
exec/quorum.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/un.h>

+ 2 - 0
exec/service.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <assert.h>

+ 3 - 0
exec/sync.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/un.h>

+ 3 - 0
exec/timer.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <pthread.h>
 #include <assert.h>
 #include <pwd.h>

+ 3 - 0
exec/totemconfig.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>

+ 1 - 0
exec/totemip.c

@@ -35,6 +35,7 @@
 /* IPv4/6 abstraction */
 
 #include <config.h>
+
 #include <sys/ioctl.h>
 #include <sys/types.h>
 #include <sys/socket.h>

+ 3 - 0
exec/totemmrp.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <assert.h>
 #include <sys/mman.h>
 #include <sys/types.h>

+ 2 - 0
exec/totemnet.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <assert.h>
 #include <pthread.h>
 #include <sys/mman.h>

+ 2 - 0
exec/totempg.c

@@ -82,6 +82,8 @@
  *	
  */
 
+#include <config.h>
+
 #include <netinet/in.h>
 #include <sys/uio.h>
 #include <stdio.h>

+ 2 - 0
exec/totemrrp.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <assert.h>
 #include <pthread.h>
 #include <sys/mman.h>

+ 2 - 0
exec/totemsrp.c

@@ -47,6 +47,8 @@
  *   usage on 1.6ghz xeon from 35% to less then .1 % as measured by top
  */
 
+#include <config.h>
+
 #include <assert.h>
 #include <sys/mman.h>
 #include <sys/types.h>

+ 3 - 0
exec/util.c

@@ -33,6 +33,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>

+ 2 - 0
exec/vsf_quorum.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <assert.h>
 #include <pwd.h>
 #include <grp.h>

+ 2 - 0
exec/vsf_ykd.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <assert.h>
 #include <pwd.h>
 #include <grp.h>

+ 3 - 0
exec/wthread.c

@@ -37,6 +37,9 @@
  * Add work to a work group and have threads process the work
  * Provide blocking for all work to complete 
  */
+
+#include <config.h>
+
 #include <stdlib.h>
 #include <pthread.h>
 #include <errno.h>

+ 5 - 0
include/corosync/cs_config.h.in

@@ -0,0 +1,5 @@
+/* Location of lcrso plugins */
+#undef LCRSODIR
+
+/* Location of sockets */
+#undef SOCKETDIR

+ 0 - 2
lcr/Makefile.am

@@ -31,8 +31,6 @@
 MAINTAINERCLEANFILES    = Makefile.in
 
 AM_CFLAGS		= -fPIC
-AM_CPPFLAGS		= -DLCRSODIR=\"${LCRSODIR}\" -DLOCALSTATEDIR=\"${localstatedir}\" \
-			  -DSOCKETDIR=\"${SOCKETDIR}\"
 
 INCLUDES 		= -I$(top_builddir)/include -I$(top_srcdir)/include
 

+ 2 - 1
lcr/lcr_ifact.c

@@ -28,6 +28,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <dlfcn.h>
 #include <dirent.h>
@@ -43,7 +45,6 @@
 #include <corosync/lcr/lcr_ifact.h>
 #include <corosync/hdb.h>
 #include <stdlib.h>
-#include "config.h"
 
 struct lcr_component_instance {
 	struct lcr_iface *ifaces;

+ 3 - 0
lcr/libtest_a.c

@@ -27,6 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <corosync/lcr/lcr_comp.h>
 

+ 3 - 0
lcr/libtest_b.c

@@ -27,6 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <corosync/lcr/lcr_comp.h>
 

+ 3 - 0
lcr/test.c

@@ -27,6 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <assert.h>
 #include <unistd.h>
 #include <corosync/hdb.h>

+ 3 - 0
lcr/uic.c

@@ -27,6 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/uio.h>
 #include <sys/mman.h>
 #include <sys/types.h>

+ 3 - 0
lcr/uis.c

@@ -27,6 +27,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/uio.h>
 #include <sys/mman.h>
 #include <sys/types.h>

+ 3 - 2
lib/Makefile.am

@@ -33,8 +33,6 @@
 MAINTAINERCLEANFILES    = Makefile.in
 
 AM_CFLAGS		= -fPIC
-AM_CPPFLAGS		= -DLOCALSTATEDIR=\"${localstatedir}\" \
-			  -DSOCKETDIR=\"${SOCKETDIR}\"
 
 INCLUDES		= -I$(top_builddir)/include -I$(top_srcdir)/include
 
@@ -59,6 +57,9 @@ noinst_HEADERS		= sa-confdb.h util.h \
 			  libevs.versions libpload.versions \
 			  libquorum.versions libvotequorum.versions
 
+../lcr/lcr_ifact.o:
+	$(MAKE) -C ../lcr lcr_ifact.o
+
 if BUILD_DARWIN
 
 libcoroipc.so.$(SONAME): coroipc.o

+ 2 - 0
lib/cfg.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>

+ 2 - 0
lib/confdb.c

@@ -35,6 +35,8 @@
  * Provides access to data in the corosync object database
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>

+ 2 - 2
lib/coroipc.c

@@ -35,6 +35,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <unistd.h>
@@ -59,8 +61,6 @@
 #include <corosync/ipc_gen.h>
 #include <corosync/coroipc.h>
 
-#include "config.h"
-
 enum SA_HANDLE_STATE {
 	SA_HANDLE_STATE_EMPTY,
 	SA_HANDLE_STATE_PENDINGREMOVAL,

+ 2 - 0
lib/cpg.c

@@ -37,6 +37,8 @@
  * Provides a closed process group API using the cslib executive
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>

+ 2 - 0
lib/evs.c

@@ -38,6 +38,8 @@
  * Provides an extended virtual synchrony API using the cslib executive
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>

+ 3 - 0
lib/pload.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>

+ 2 - 0
lib/quorum.c

@@ -35,6 +35,8 @@
  * Provides a quorum API using the corosync executive
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>

+ 2 - 0
lib/sa-confdb.c

@@ -36,6 +36,8 @@
  * when aisexec is not running.
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>

+ 2 - 0
lib/votequorum.c

@@ -36,6 +36,8 @@
  * Provides a quorum API using the corosync executive
  */
 
+#include <config.h>
+
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>

+ 3 - 1
services/Makefile.am

@@ -33,7 +33,9 @@ MAINTAINERCLEANFILES    = Makefile.in
 
 AM_CFLAGS		= -fPIC
 
-INCLUDES		= -I$(top_builddir)/include -I$(top_srcdir)/include
+INCLUDES		= -I$(top_builddir)/include -I$(top_srcdir)/include \
+			  -I$(top_builddir)/include/corosync \
+			  -I$(top_srcdir)/include/corosync
 
 LCRSO			= service_evs.lcrso service_cfg.lcrso \
 			  service_cpg.lcrso service_confdb.lcrso \

+ 3 - 0
services/cfg.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <sys/uio.h>
 #include <sys/socket.h>

+ 3 - 0
services/confdb.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <unistd.h>
 #include <fcntl.h>

+ 3 - 0
services/cpg.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #ifndef COROSYNC_BSD
 #include <alloca.h>
 #endif

+ 3 - 0
services/evs.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/un.h>

+ 3 - 0
services/pload.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/un.h>

+ 2 - 0
services/testquorum.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <assert.h>
 #include <pwd.h>
 #include <grp.h>

+ 3 - 0
services/votequorum.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #ifndef COROSYNC_BSD
 #include <alloca.h>

+ 2 - 0
test/cpgbench.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>

+ 2 - 0
test/evsbench.c

@@ -33,6 +33,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <signal.h>

+ 3 - 0
test/evsverify.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <sys/socket.h>

+ 3 - 0
test/logsys_s.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <syslog.h>
 #include "../exec/logsys.h"

+ 3 - 0
test/logsys_s1.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <syslog.h>
 #include "../exec/logsys.h"

+ 3 - 0
test/logsys_s2.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <syslog.h>
 #include "../exec/logsys.h"

+ 3 - 0
test/logsys_t1.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <syslog.h>
 #include "../exec/logsys.h"

+ 3 - 0
test/logsys_t2.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdint.h>
 #include "../exec/logsys.h"

+ 3 - 0
test/logsysbench.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdint.h>
 #include <string.h>

+ 3 - 0
test/logsysrec.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdint.h>
 #include <corosync/engine/logsys.h>

+ 2 - 0
test/sa_error.c

@@ -1,3 +1,5 @@
+#include <config.h>
+
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>

+ 2 - 0
test/testconfdb.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <errno.h>

+ 2 - 0
test/testcpg.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <errno.h>

+ 3 - 0
test/testcpg2.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <assert.h>
 #include <stdio.h>
 #include <poll.h>

+ 3 - 0
test/testevs.c

@@ -32,6 +32,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <sys/socket.h>

+ 3 - 0
test/testevsth.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <sys/socket.h>

+ 3 - 0
test/testparse.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include "../include/saAis.h"

+ 2 - 0
test/testquorum.c

@@ -1,3 +1,5 @@
+#include <config.h>
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <stdint.h>

+ 3 - 0
test/testtimer.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <sys/time.h>

+ 3 - 0
test/testvotequorum1.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <string.h>

+ 3 - 0
test/testvotequorum2.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <sys/types.h>
 #include <stdio.h>
 #include <stdint.h>

+ 0 - 2
tools/Makefile.am

@@ -32,8 +32,6 @@
 MAINTAINERCLEANFILES    = Makefile.in
 INCLUDES       		= -I$(top_builddir)/include  -I$(top_srcdir)/include
 
-AM_CPPFLAGS		= -DSYSCONFDIR=\"${sysconfdir}\" -DLOCALSTATEDIR=\"${localstatedir}\"
-
 sbin_PROGRAMS		= corosync-fplay corosync-cfgtool \
 			  corosync-keygen corosync-objctl \
 			  corosync-pload

+ 2 - 0
tools/corosync-cfgtool.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <errno.h>

+ 2 - 0
tools/corosync-fplay.c

@@ -1,3 +1,5 @@
+#include <config.h>
+
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>

+ 3 - 0
tools/corosync-keygen.c

@@ -31,6 +31,9 @@
  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
+
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>

+ 2 - 0
tools/corosync-objctl.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <sys/select.h>
 #include <stdio.h>
 #include <stdlib.h>

+ 2 - 0
tools/corosync-pload.c

@@ -32,6 +32,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <config.h>
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <signal.h>