Simplify build process 39/15039/1
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 5 Jul 2018 14:27:54 +0000 (16:27 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Thu, 5 Jul 2018 17:17:03 +0000 (19:17 +0200)
Allows to compile all files even if it isn't
required to simplify the build process.

Change-Id: Ie09e99794aa9f57b179c7e4cfa882859958beb7a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
coverage/bin/Makefile
src/afb-api-dbus.c
src/afb-api-so-v1.c
src/afb-api-so-vdyn.c

index c033ffd..3cabefa 100644 (file)
@@ -25,8 +25,8 @@ cflags = -I$(incdir) \
        $(shell pkg-config --cflags --libs openssl libmicrohttpd json-c libsystemd uuid) \
        -ldl -lrt -lpthread 
 
-afb_lib_src = $(shell ls $(srcdir)/*.c | egrep -v '/afs-|/main-|-so-v1|-so-vdyn|-fake|-api-dbus|-api-v1' )
-afb_clib_src = $(shell ls $(srcdir)/*.c | egrep -v '/afs-|/main-|-so-v1|-so-vdyn|-fake|-api-dbus|-api-v1|afb-supervision' )
+afb_lib_src = $(shell ls $(srcdir)/*.c | egrep -v '/afs-|/main-|-fake' )
+afb_clib_src = $(shell ls $(srcdir)/*.c | egrep -v '/afs-|/main-|-fake|afb-supervision' )
 
 afb_daemon_srcs = $(srcdir)/main-afb-daemon.c $(afb_lib_src)
 afb_daemon_defs = '-DAFB_VERSION="cov"' -DAGL_DEVEL -DWITH_MONITORING_OPTION '-DBINDING_INSTALL_DIR="fake"'
index a1e15fd..dbafebe 100644 (file)
@@ -15,6 +15,8 @@
  * limitations under the License.
  */
 
+#if defined(WITH_DBUS_TRANSPARENCY)
+
 #define _GNU_SOURCE
 #define NO_PLUGIN_VERBOSE_MACRO
 
@@ -1013,4 +1015,5 @@ error:
        return -1;
 }
 
+#endif
 
index 7db686d..c7b40e8 100644 (file)
@@ -15,6 +15,8 @@
  * limitations under the License.
  */
 
+#if defined(WITH_LEGACY_BINDING_V1)
+
 #define _GNU_SOURCE
 
 #include <stdio.h>
@@ -217,3 +219,5 @@ error:
        return -1;
 }
 
+#endif
+
index 1734494..bb37f0f 100644 (file)
@@ -15,6 +15,8 @@
  * limitations under the License.
  */
 
+#if defined(WITH_LEGACY_BINDING_VDYN)
+
 #define _GNU_SOURCE
 
 #include <stdlib.h>
@@ -59,3 +61,5 @@ int afb_api_so_vdyn_add(const char *path, void *handle, struct afb_apiset *decla
        return 1;
 }
 
+#endif
+