diff --git a/Makefile.am b/Makefile.am
index 00490d1..5d7bc06 100644
--- a/Makefile.am
+++ b/Makefile.am
if ELL
src_libshared_ell_la_SOURCES = $(shared_sources) \
src/shared/io-ell.c
+src_libshared_ell_la_CPPFLAGS = $(AM_CPPFLAGS) $(ELL_CFLAGS)
noinst_LTLIBRARIES += src/libshared-ell.la
endif
diff --git a/Makefile.mesh b/Makefile.mesh
index 50bcc19..4de22ba 100644
--- a/Makefile.mesh
+++ b/Makefile.mesh
mesh/mesh-defs.h
libexec_PROGRAMS += mesh/meshd
+mesh_meshd_CPPFLAGS = $(AM_CPPFLAGS) $(ELL_CFLAGS)
+
mesh_meshd_SOURCES = $(mesh_sources) mesh/main.c
mesh_meshd_LDADD = src/shared/ecc.lo src/shared/queue.lo src/shared/io-ell.lo \
mesh/agent.c \
mesh/btmesh.c
+mesh_btmesh_CPPFLAGS = $(AM_CPPFLAGS) $(ELL_CFLAGS)
+
mesh_btmesh_LDADD = src/shared/ecc.lo src/shared/queue.lo src/shared/io-ell.lo \
src/shared/util.lo src/shared/hci.lo src/shared/mgmt.lo \
src/libshared-mainloop.la \