Makefile: explictly link with all shared libraries
authorFlorian Fainelli <f.fainelli@gmail.com>
Mon, 11 Jul 2016 21:05:27 +0000 (14:05 -0700)
committerFelix Fietkau <nbd@nbd.name>
Sat, 23 Jul 2016 10:31:12 +0000 (12:31 +0200)
linking with libuci means we need to link with libblobmsg_json, libjson-c and
libubox. Sinc e we do not use pkg-config or something equivalent, we need to
specify all dependencies.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Makefile

index 60341f7..21cfe9c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 IWINFO_BACKENDS    = $(BACKENDS)
 IWINFO_CFLAGS      = $(CFLAGS) -std=gnu99 -fstrict-aliasing -Iinclude
-IWINFO_LDFLAGS     = -luci
+IWINFO_LDFLAGS     = -luci -lblobmsg_json -ljson-c -lubox
 
 IWINFO_LIB         = libiwinfo.so
 IWINFO_LIB_LDFLAGS = $(LDFLAGS) -shared