From: Sebastian Kemper Date: Wed, 10 Jan 2018 20:50:09 +0000 (+0100) Subject: pjproject: Makefile improvements X-Git-Url: http://git.openwrt.org/feed/telephony.git/?a=commitdiff_plain;h=62ddafbb15f61a65863f1756aea839d54df3e002;p=feed%2Ftelephony.git pjproject: Makefile improvements - Cleans up the flags - Copies symbolic links to libraries instead of hard links to save space - Cleans up pkgconfig file so there are no COPTS warnings during Asterisk builds Signed-off-by: Sebastian Kemper --- diff --git a/libs/pjproject/Makefile b/libs/pjproject/Makefile index bff1357..9a26332 100644 --- a/libs/pjproject/Makefile +++ b/libs/pjproject/Makefile @@ -36,7 +36,7 @@ endef define Package/pjproject/install/lib $(INSTALL_DIR) $(1)/usr/lib - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/$(2).so* $(1)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/$(2).so* $(1)/usr/lib/ endef define PJSIPpackage @@ -86,8 +86,7 @@ CONFIGURE_ARGS += \ --without-external-pa \ --without-external-webrtc -TARGET_LDFLAGS+=-lc $(LIBGCC) -lm -TARGET_CFLAGS+=$(EXTRA_CFLAGS) $(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS) +TARGET_CFLAGS+=$(TARGET_CPPFLAGS) define Build/Compile $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) @@ -104,6 +103,7 @@ define Build/InstallDev $(foreach m,$(PJPROJECT_LIBS),$(CP) $(PKG_INSTALL_DIR)/usr/lib/$(m)* $(1)/usr/lib/;) $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(SED) 's|$(TARGET_CFLAGS)||g' $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libpjproject.pc $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libpjproject.pc $(1)/usr/lib/pkgconfig/ endef