rssileds: Fix build with external toolchains

Pass down TARGET_CPPFLAGS for path to header files, and append the
libraries we depend on in TARGET_LDFLAGS. Put TARGET_LDFLAGS at the end
of the command line as is required by modern GCC/binutils.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
This commit is contained in:
Florian Fainelli 2017-02-12 18:34:53 -08:00
parent 4aa1560de3
commit 30159b3886

View file

@ -29,9 +29,11 @@ endef
define Build/Configure define Build/Configure
endef endef
TARGET_LDFLAGS += -liwinfo -luci -lubox -lnl-tiny
define Build/Compile define Build/Compile
$(TARGET_CC) $(TARGET_CFLAGS) -Wall -liwinfo \ $(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -Wall \
-o $(PKG_BUILD_DIR)/rssileds $(PKG_BUILD_DIR)/rssileds.c -o $(PKG_BUILD_DIR)/rssileds $(PKG_BUILD_DIR)/rssileds.c $(TARGET_LDFLAGS)
endef endef
define Package/rssileds/install define Package/rssileds/install