mirror of https://github.com/hak5/openwrt.git
add $(STAGING_DIR) as argument to the InstallDev template and update packages accordingly - this way we can reuse InstallDev to automatically generate UninstallDev or create -dev packages
SVN-Revision: 9052lede-17.01
parent
800ef0f56c
commit
969ac7459e
|
@ -64,7 +64,7 @@ define Build/DefaultTargets
|
|||
|
||||
$(STAMP_BUILT): $(STAMP_CONFIGURED)
|
||||
$(Build/Compile)
|
||||
$(Build/InstallDev)
|
||||
$(call Build/InstallDev,$(STAGING_DIR))
|
||||
touch $$@
|
||||
|
||||
ifdef Build/InstallDev
|
||||
|
@ -142,7 +142,7 @@ configure: $(STAMP_CONFIGURED)
|
|||
compile:
|
||||
install:
|
||||
clean: FORCE
|
||||
$(Build/UninstallDev)
|
||||
$(call Build/UninstallDev,$(STAGING_DIR))
|
||||
$(Build/Clean)
|
||||
@rm -f $(STAGING_DIR)/stamp/.$(PKG_NAME)-installed
|
||||
@rm -rf $(PKG_BUILD_DIR)
|
||||
|
|
|
@ -99,10 +99,10 @@ endef
|
|||
define Build/InstallDev
|
||||
$(MAKE) -C $(PKG_BUILD_DIR) \
|
||||
BUILDCC="$(HOSTCC)" \
|
||||
DESTDIR="$(STAGING_DIR)" \
|
||||
DESTDIR="$(1)" \
|
||||
install-libs
|
||||
$(SED) 's,-I$$$${includedir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/{blkid,com_err,e2p,ext2fs,ss,uuid}.pc
|
||||
$(SED) 's,-L$$$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/{blkid,com_err,e2p,ext2fs,ss,uuid}.pc
|
||||
$(SED) 's,-I$$$${includedir},,g' $(1)/usr/lib/pkgconfig/{blkid,com_err,e2p,ext2fs,ss,uuid}.pc
|
||||
$(SED) 's,-L$$$${libdir},,g' $(1)/usr/lib/pkgconfig/{blkid,com_err,e2p,ext2fs,ss,uuid}.pc
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
|
|
|
@ -106,20 +106,20 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/fuse{,.h} $(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(STAGING_DIR)/usr/lib/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/
|
||||
$(SED) 's,-I$$$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc
|
||||
$(SED) 's,-L$$$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/fuse{,.h} $(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(1)/usr/lib/
|
||||
mkdir -p $(1)/usr/lib/pkgconfig
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(1)/usr/lib/pkgconfig/
|
||||
$(SED) 's,-I$$$${includedir}/fuse,,g' $(1)/usr/lib/pkgconfig/fuse.pc
|
||||
$(SED) 's,-L$$$${libdir},,g' $(1)/usr/lib/pkgconfig/fuse.pc
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/fuse{,.h} \
|
||||
$(STAGING_DIR)/usr/lib/libfuse.{a,so*} \
|
||||
$(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc
|
||||
rm -rf $(1)/usr/include/fuse{,.h} \
|
||||
$(1)/usr/lib/libfuse.{a,so*} \
|
||||
$(1)/usr/lib/pkgconfig/fuse.pc
|
||||
endef
|
||||
|
||||
define Package/fuse-utils/install
|
||||
|
|
|
@ -39,15 +39,15 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/gmp* $(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libgmp.{a,so*} $(STAGING_DIR)/usr/lib/
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/gmp* $(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libgmp.{a,so*} $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/gmp* \
|
||||
$(STAGING_DIR)/usr/lib/libgmp.{a,so*}
|
||||
rm -rf $(1)/usr/include/gmp* \
|
||||
$(1)/usr/lib/libgmp.{a,so*}
|
||||
endef
|
||||
|
||||
define Package/libgmp/install
|
||||
|
|
|
@ -222,22 +222,22 @@ define Build/InstallDev
|
|||
$(TARGET_CONFIGURE_OPTS) \
|
||||
COPT_FLAGS="$(TARGET_CFLAGS)" \
|
||||
KERNEL_DIR="$(LINUX_DIR)" PREFIX=/usr \
|
||||
DESTDIR="$(STAGING_DIR)" \
|
||||
DESTDIR="$(1)" \
|
||||
install-devel
|
||||
$(CP) $(PKG_BUILD_DIR)/include $(STAGING_DIR)/usr
|
||||
$(CP) $(PKG_BUILD_DIR)/libiptc/libiptc.a $(STAGING_DIR)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/include $(1)/usr
|
||||
$(CP) $(PKG_BUILD_DIR)/libiptc/libiptc.a $(1)/usr/lib
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/libipq.h
|
||||
rm -rf $(STAGING_DIR)/usr/include/libipulog
|
||||
rm -rf $(STAGING_DIR)/usr/include/libipq
|
||||
rm -rf $(STAGING_DIR)/usr/include/libiptc
|
||||
rm -rf $(STAGING_DIR)/usr/include/linux/netfilter*
|
||||
rm -rf $(STAGING_DIR)/usr/include/iptables*
|
||||
rm -rf $(STAGING_DIR)/usr/include/ip6tables*
|
||||
rm -rf $(STAGING_DIR)/usr/lib/libipq.a
|
||||
rm -rf $(STAGING_DIR)/usr/lib/libiptc.a
|
||||
rm -rf $(1)/usr/include/libipq.h
|
||||
rm -rf $(1)/usr/include/libipulog
|
||||
rm -rf $(1)/usr/include/libipq
|
||||
rm -rf $(1)/usr/include/libiptc
|
||||
rm -rf $(1)/usr/include/linux/netfilter*
|
||||
rm -rf $(1)/usr/include/iptables*
|
||||
rm -rf $(1)/usr/include/ip6tables*
|
||||
rm -rf $(1)/usr/lib/libipq.a
|
||||
rm -rf $(1)/usr/lib/libiptc.a
|
||||
endef
|
||||
|
||||
define Package/iptables/install
|
||||
|
|
|
@ -41,15 +41,15 @@ MAKE_FLAGS += \
|
|||
CFLAGS="$(TARGET_CFLAGS)"
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include/keynote
|
||||
$(CP) $(PKG_BUILD_DIR)/{assertion,header,keynote,signature}.h $(STAGING_DIR)/usr/include/keynote/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/libkeynote.a $(STAGING_DIR)/usr/lib/
|
||||
mkdir -p $(1)/usr/include/keynote
|
||||
$(CP) $(PKG_BUILD_DIR)/{assertion,header,keynote,signature}.h $(1)/usr/include/keynote/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/libkeynote.a $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/keynote \
|
||||
$(STAGING_DIR)/usr/lib/libkeynote.a
|
||||
rm -rf $(1)/usr/include/keynote \
|
||||
$(1)/usr/lib/libkeynote.a
|
||||
endef
|
||||
|
||||
define Package/keynote/install
|
||||
|
|
|
@ -36,20 +36,20 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
$(CP) -r $(PKG_INSTALL_DIR)/usr/include/json $(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(CP) -r $(PKG_INSTALL_DIR)/usr/lib/libjson.{a,so*} $(STAGING_DIR)/usr/lib/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
|
||||
$(CP) -r $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/json.pc $(STAGING_DIR)/usr/lib/pkgconfig/
|
||||
$(SED) 's,-I$$$${includedir}/,-I$(STAGING_DIR)/usr/include/,g' $(STAGING_DIR)/usr/lib/pkgconfig/json.pc
|
||||
$(SED) 's,-L$$$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/json.pc
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) -r $(PKG_INSTALL_DIR)/usr/include/json $(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) -r $(PKG_INSTALL_DIR)/usr/lib/libjson.{a,so*} $(1)/usr/lib/
|
||||
mkdir -p $(1)/usr/lib/pkgconfig
|
||||
$(CP) -r $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/json.pc $(1)/usr/lib/pkgconfig/
|
||||
$(SED) 's,-I$$$${includedir}/,-I$(1)/usr/include/,g' $(1)/usr/lib/pkgconfig/json.pc
|
||||
$(SED) 's,-L$$$${libdir},,g' $(1)/usr/lib/pkgconfig/json.pc
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/json \
|
||||
$(STAGING_DIR)/usr/lib/libjson.{a,so*} \
|
||||
$(STAGING_DIR)/usr/lib/pkgconfig/json.pc
|
||||
rm -rf $(1)/usr/include/json \
|
||||
$(1)/usr/lib/libjson.{a,so*} \
|
||||
$(1)/usr/lib/pkgconfig/json.pc
|
||||
endef
|
||||
|
||||
define Package/libjson/install
|
||||
|
|
|
@ -46,17 +46,17 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/pcap{,-bpf,-namedb}.h \
|
||||
$(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.{a,so*} \
|
||||
$(STAGING_DIR)/usr/lib/
|
||||
$(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/pcap{,-bpf,-namedb}.h \
|
||||
$(STAGING_DIR)/usr/lib/libpcap.{a,so*}
|
||||
rm -rf $(1)/usr/include/pcap{,-bpf,-namedb}.h \
|
||||
$(1)/usr/lib/libpcap.{a,so*}
|
||||
endef
|
||||
|
||||
define Package/libpcap/install
|
||||
|
|
|
@ -55,17 +55,17 @@ endef
|
|||
|
||||
ifneq ($(CONFIG_PACKAGE_linux-atm),)
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/atm{,d,sap}.h \
|
||||
$(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libatm.{a,so*} \
|
||||
$(STAGING_DIR)/usr/lib/
|
||||
$(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/atm{,d,sap}.h \
|
||||
$(STAGING_DIR)/usr/lib/libatm.{a,so*}
|
||||
rm -rf $(1)/usr/include/atm{,d,sap}.h \
|
||||
$(1)/usr/lib/libatm.{a,so*}
|
||||
endef
|
||||
endif
|
||||
|
||||
|
|
|
@ -62,12 +62,12 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include/mac80211
|
||||
$(CP) $(PKG_BUILD_DIR)/mac80211/{hostapd_ioctl,ieee80211_common}.h $(STAGING_DIR)/usr/include/mac80211/
|
||||
mkdir -p $(1)/usr/include/mac80211
|
||||
$(CP) $(PKG_BUILD_DIR)/mac80211/{hostapd_ioctl,ieee80211_common}.h $(1)/usr/include/mac80211/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/mac80211
|
||||
rm -rf $(1)/usr/include/mac80211
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,mac80211))
|
||||
|
|
|
@ -143,14 +143,14 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include/madwifi
|
||||
$(CP) $(PKG_BUILD_DIR)/include $(STAGING_DIR)/usr/include/madwifi/
|
||||
mkdir -p $(STAGING_DIR)/usr/include/madwifi/net80211
|
||||
$(CP) $(PKG_BUILD_DIR)/net80211/*.h $(STAGING_DIR)/usr/include/madwifi/net80211/
|
||||
mkdir -p $(1)/usr/include/madwifi
|
||||
$(CP) $(PKG_BUILD_DIR)/include $(1)/usr/include/madwifi/
|
||||
mkdir -p $(1)/usr/include/madwifi/net80211
|
||||
$(CP) $(PKG_BUILD_DIR)/net80211/*.h $(1)/usr/include/madwifi/net80211/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/madwifi
|
||||
rm -rf $(1)/usr/include/madwifi
|
||||
endef
|
||||
|
||||
define KernelPackage/madwifi/install
|
||||
|
|
|
@ -140,34 +140,34 @@ define Package/libncurses/install
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/curses.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses_dll.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/menu.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/panel.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/term{,cap}.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/unctrl.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/form.h $(STAGING_DIR)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/eti.h $(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurses.so $(STAGING_DIR)/usr/lib/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ncurses,panel,menu,form}.{a,so*} $(STAGING_DIR)/usr/lib/
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/curses.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses_dll.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/menu.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/panel.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/term{,cap}.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/unctrl.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/form.h $(1)/usr/include/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/eti.h $(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurses.so $(1)/usr/lib/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ncurses,panel,menu,form}.{a,so*} $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf \
|
||||
$(STAGING_DIR)/usr/include/curses.h \
|
||||
$(STAGING_DIR)/usr/include/ncurses.h \
|
||||
$(STAGING_DIR)/usr/include/ncurses_dll.h \
|
||||
$(STAGING_DIR)/usr/include/menu.h \
|
||||
$(STAGING_DIR)/usr/include/panel.h \
|
||||
$(STAGING_DIR)/usr/include/term{,cap}.h \
|
||||
$(STAGING_DIR)/usr/include/unctrl.h \
|
||||
$(STAGING_DIR)/usr/include/form.h \
|
||||
$(STAGING_DIR)/usr/include/eti.h \
|
||||
$(STAGING_DIR)/usr/lib/libcurses.so \
|
||||
$(STAGING_DIR)/usr/lib/lib{ncurses,panel,menu,form}.{a,so*}
|
||||
$(1)/usr/include/curses.h \
|
||||
$(1)/usr/include/ncurses.h \
|
||||
$(1)/usr/include/ncurses_dll.h \
|
||||
$(1)/usr/include/menu.h \
|
||||
$(1)/usr/include/panel.h \
|
||||
$(1)/usr/include/term{,cap}.h \
|
||||
$(1)/usr/include/unctrl.h \
|
||||
$(1)/usr/include/form.h \
|
||||
$(1)/usr/include/eti.h \
|
||||
$(1)/usr/lib/libcurses.so \
|
||||
$(1)/usr/lib/lib{ncurses,panel,menu,form}.{a,so*}
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,libncurses))
|
||||
|
|
|
@ -30,12 +30,12 @@ define Build/Prepare
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/lib{nvram,shared}*.so $(STAGING_DIR)/usr/lib/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/lib{nvram,shared}*.so $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -f $(STAGING_DIR)/usr/lib/lib{nvram,shared}*.so
|
||||
rm -f $(1)/usr/lib/lib{nvram,shared}*.so
|
||||
endef
|
||||
|
||||
define Package/nvram/install
|
||||
|
|
|
@ -109,21 +109,21 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/openssl $(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} $(STAGING_DIR)/usr/lib/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(STAGING_DIR)/usr/lib/pkgconfig/
|
||||
$(SED) 's,^includedir=.*,includedir=$(STAGING_DIR)/usr/include,g' $(STAGING_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
$(SED) 's,^libdir=.*,libdir=$(STAGING_DIR)/usr/lib,g' $(STAGING_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
$(SED) 's,$(TARGET_LDFLAGS),,g' $(STAGING_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/openssl $(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib/
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} $(1)/usr/lib/
|
||||
mkdir -p $(1)/usr/lib/pkgconfig
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(1)/usr/lib/pkgconfig/
|
||||
$(SED) 's,^includedir=.*,includedir=$(1)/usr/include,g' $(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
$(SED) 's,^libdir=.*,libdir=$(1)/usr/lib,g' $(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
$(SED) 's,$(TARGET_LDFLAGS),,g' $(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/openssl \
|
||||
$(STAGING_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} \
|
||||
$(STAGING_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
rm -rf $(1)/usr/include/openssl \
|
||||
$(1)/usr/lib/lib{crypto,ssl}.{a,so*} \
|
||||
$(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
|
||||
endef
|
||||
|
||||
define Package/libopenssl/install
|
||||
|
|
|
@ -49,16 +49,16 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
$(CP) $(PKG_BUILD_DIR)/{iwlib,wireless}.h $(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/libiw.so* $(STAGING_DIR)/usr/lib/
|
||||
ln -sf libiw.so.$(PKG_VERSION) $(STAGING_DIR)/usr/lib/libiw.so
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_BUILD_DIR)/{iwlib,wireless}.h $(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_BUILD_DIR)/libiw.so* $(1)/usr/lib/
|
||||
ln -sf libiw.so.$(PKG_VERSION) $(1)/usr/lib/libiw.so
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -f $(STAGING_DIR)/usr/include/{iwlib,wireless}.h \
|
||||
$(STAGING_DIR)/usr/lib/libiw.so*
|
||||
rm -f $(1)/usr/include/{iwlib,wireless}.h \
|
||||
$(1)/usr/lib/libiw.so*
|
||||
endef
|
||||
|
||||
define Package/wireless-tools/install
|
||||
|
|
|
@ -49,17 +49,17 @@ define Build/Compile
|
|||
endef
|
||||
|
||||
define Build/InstallDev
|
||||
mkdir -p $(STAGING_DIR)/usr/include
|
||||
mkdir -p $(1)/usr/include
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/z{conf,lib}.h \
|
||||
$(STAGING_DIR)/usr/include/
|
||||
mkdir -p $(STAGING_DIR)/usr/lib
|
||||
$(1)/usr/include/
|
||||
mkdir -p $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libz.{a,so*} \
|
||||
$(STAGING_DIR)/usr/lib/
|
||||
$(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Build/UninstallDev
|
||||
rm -rf $(STAGING_DIR)/usr/include/z{conf,lib}.h \
|
||||
$(STAGING_DIR)/usr/lib/libz.{a,so*}
|
||||
rm -rf $(1)/usr/include/z{conf,lib}.h \
|
||||
$(1)/usr/lib/libz.{a,so*}
|
||||
endef
|
||||
|
||||
# libz.so is needed for openssl (zlib-dynamic)
|
||||
|
|
Loading…
Reference in New Issue