Author: biurrun Date: Fri Nov 6 13:37:33 2009 New Revision: 1549 Log: Merge community-operator/Makefile.am into Makefile.am. Death to recursive make: chapter IX Deleted: trunk/community-operator/Makefile.am Modified: trunk/Makefile.am trunk/community-operator/ (props changed) trunk/configure.ac Modified: trunk/Makefile.am ============================================================================== --- trunk/Makefile.am Fri Nov 6 12:26:29 2009 (r1548) +++ trunk/Makefile.am Fri Nov 6 13:37:33 2009 (r1549) @@ -6,6 +6,7 @@ # For "make dist" EXTRA_DIST = m4 INSTALL LICENSE docs/*.txt docs/Doxyfile +EXTRA_DIST += community-operator/*.h EXTRA_DIST += libpisa/*.h EXTRA_DIST += pairing/*.h pairing/readme.txt pairing/defaults/*.cfg pairing/defaults/sha.txt EXTRA_DIST += performance/*.h @@ -19,7 +20,8 @@ sysconf_DATA = pisacd/pisacd.conf pisasd/pisasd.conf pisasd/authorized_hosts.conf pisasd/users.conf -bin_PROGRAMS = pairing/send pairing/accept pairing/passgen pairing/management \ +bin_PROGRAMS = community-operator/co_client \ + pairing/send pairing/accept pairing/passgen pairing/management \ pisacd/pisacdconf pisasd/pisasdconf \ test/checkhipd test/getns test/ifaddr \ test/udpclient test/udpserver @@ -38,6 +40,11 @@ libpisa_libpisa_la_SOURCES += libpisa/log.c endif +community_operator_co_client_SOURCES = community-operator/co_client.c \ + community-operator/pisa_cert.c +community_operator_co_server_SOURCES = community-operator/co_server.c \ + community-operator/hipl.c + pairing_COMMON_SRCS = pairing/common.c pairing/common_headers.c \ pairing/libconfig_wrapper.c pairing_ACCEPT_SEND_SRCS = pairing/hash.c pairing/packet_handler.c \ @@ -75,6 +82,8 @@ pairing_accept_CFLAGS = -DACCEPT if PISA_FORCE_SHLIB + community_operator_co_client_LDFLAGS = -Llibpisa -lpisa + community_operator_co_server_LDFLAGS = -Llibpisa -lpisa pairing_accept_LDFLAGS = -Llibpisa -lpisa pairing_management_LDFLAGS = -Llibpisa -lpisa pairing_send_LDFLAGS = -Llibpisa -lpisa @@ -85,6 +94,8 @@ test_checkhipd_LDFLAGS = -Llibpisa -lpisa test_getns_LDFLAGS = -Llibpisa -lpisa else + community_operator_co_client_LDFLAGS = @PISA_LIBPISA_LIB_STATIC@ + community_operator_co_server_LDFLAGS = @PISA_LIBPISA_LIB_STATIC@ pairing_accept_LDFLAGS = @PISA_LIBPISA_LIB_STATIC@ pairing_management_LDFLAGS = @PISA_LIBPISA_LIB_STATIC@ pairing_send_LDFLAGS = @PISA_LIBPISA_LIB_STATIC@ @@ -103,7 +114,26 @@ pisacd/pisacd pisasd/pisasd: performance/libperformance.la endif -SUBDIRS = . community-operator +if PISA_WITH_HIPL +bin_PROGRAMS += community-operator/co_server +community_operator_co_server_LDFLAGS += -lm + +# Ugly hacks due to dependencies on internal HIPL stuff. +community_operator_co_server_CPPFLAGS = -I@PISA_HIPL_SRCDIR@ +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/libinet6/include +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/libinet6 +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/libhiptool +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/libdht +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/opendht +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/hipd +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/i3/i3_client +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/pjproject/pjnath/include +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/pjproject/pjlib/include +community_operator_co_server_CPPFLAGS += -I@PISA_HIPL_SRCDIR@/pjproject/pjlib-util/include +endif + +community_operator_co_server_LDADD = @PISA_HIPL_SRCDIR@/libinet6/.libs/libinet6.a +community_operator_co_server_LDADD += @PISA_HIPL_SRCDIR@/libhiptool/.libs/libhiptool.a # Make sure that libpisa is built first. The dependency is partially fake, # but should do no harm apart from potentially slowing down parallel builds. Modified: trunk/configure.ac ============================================================================== --- trunk/configure.ac Fri Nov 6 12:26:29 2009 (r1548) +++ trunk/configure.ac Fri Nov 6 13:37:33 2009 (r1549) @@ -157,8 +157,6 @@ AC_DEFINE_UNQUOTED(PISA_SYSCONFDIR, "$(eval echo $sysconfdir)") AH_TEMPLATE([PISA_SYSCONFDIR]) -AC_CONFIG_FILES([ - community-operator/Makefile - Makefile]) +AC_CONFIG_FILES([Makefile]) AC_OUTPUT