summaryrefslogtreecommitdiff
path: root/src/libsystemd-network
diff options
context:
space:
mode:
Diffstat (limited to 'src/libsystemd-network')
-rw-r--r--src/libsystemd-network/include/systemd-network/sd-ndisc.h1
-rw-r--r--src/libsystemd-network/src/Makefile4
-rw-r--r--src/libsystemd-network/src/network-internal.c2
3 files changed, 6 insertions, 1 deletions
diff --git a/src/libsystemd-network/include/systemd-network/sd-ndisc.h b/src/libsystemd-network/include/systemd-network/sd-ndisc.h
index 58e6e80b5d..9ef96a8aa0 100644
--- a/src/libsystemd-network/include/systemd-network/sd-ndisc.h
+++ b/src/libsystemd-network/include/systemd-network/sd-ndisc.h
@@ -22,6 +22,7 @@
#include <inttypes.h>
#include <net/ethernet.h>
+#include <netinet/in.h>
#include <systemd/sd-event.h>
diff --git a/src/libsystemd-network/src/Makefile b/src/libsystemd-network/src/Makefile
index 69a415c2bb..30afeae1ef 100644
--- a/src/libsystemd-network/src/Makefile
+++ b/src/libsystemd-network/src/Makefile
@@ -78,4 +78,8 @@ libsystemd_network_la_SOURCES = \
libsystemd_network_la_LIBADD = \
$(KMOD_LIBS)
+sd.CPPFLAGS += $(libsystemd-network.CPPFLAGS)
+sd.CPPFLAGS += $(libshared.CPPFLAGS)
+sd.CPPFLAGS += -I$(topsrcdir)/src/libudev/src
+
include $(topsrcdir)/build-aux/Makefile.tail.mk
diff --git a/src/libsystemd-network/src/network-internal.c b/src/libsystemd-network/src/network-internal.c
index d9f7603104..53a2202068 100644
--- a/src/libsystemd-network/src/network-internal.c
+++ b/src/libsystemd-network/src/network-internal.c
@@ -23,6 +23,7 @@
#include <linux/if.h>
#include "basic/alloc-util.h"
+#include "basic/ether-addr-util.h"
#include "basic/hexdecoct.h"
#include "basic/log.h"
#include "basic/parse-util.h"
@@ -32,7 +33,6 @@
#include "basic/strv.h"
#include "basic/utf8.h"
#include "basic/util.h"
-#include "ether-addr-util.c"
#include "shared/condition.h"
#include "shared/conf-parser.h"
#include "systemd-network/dhcp-lease-internal.h"