1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-17 20:09:41 +02:00

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9052 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nbd 2007-09-28 01:45:11 +00:00
parent b26d576fd7
commit 640652a244
16 changed files with 123 additions and 123 deletions

View File

@ -64,7 +64,7 @@ define Build/DefaultTargets
$(STAMP_BUILT): $(STAMP_CONFIGURED) $(STAMP_BUILT): $(STAMP_CONFIGURED)
$(Build/Compile) $(Build/Compile)
$(Build/InstallDev) $(call Build/InstallDev,$(STAGING_DIR))
touch $$@ touch $$@
ifdef Build/InstallDev ifdef Build/InstallDev
@ -142,7 +142,7 @@ configure: $(STAMP_CONFIGURED)
compile: compile:
install: install:
clean: FORCE clean: FORCE
$(Build/UninstallDev) $(call Build/UninstallDev,$(STAGING_DIR))
$(Build/Clean) $(Build/Clean)
@rm -f $(STAGING_DIR)/stamp/.$(PKG_NAME)-installed @rm -f $(STAGING_DIR)/stamp/.$(PKG_NAME)-installed
@rm -rf $(PKG_BUILD_DIR) @rm -rf $(PKG_BUILD_DIR)

View File

@ -99,10 +99,10 @@ endef
define Build/InstallDev define Build/InstallDev
$(MAKE) -C $(PKG_BUILD_DIR) \ $(MAKE) -C $(PKG_BUILD_DIR) \
BUILDCC="$(HOSTCC)" \ BUILDCC="$(HOSTCC)" \
DESTDIR="$(STAGING_DIR)" \ DESTDIR="$(1)" \
install-libs install-libs
$(SED) 's,-I$$$${includedir},,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' $(STAGING_DIR)/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 endef
define Build/UninstallDev define Build/UninstallDev

View File

@ -106,20 +106,20 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/fuse{,.h} $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/fuse{,.h} $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(STAGING_DIR)/usr/lib/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libfuse.{a,so*} $(1)/usr/lib/
mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig mkdir -p $(1)/usr/lib/pkgconfig
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(STAGING_DIR)/usr/lib/pkgconfig/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/fuse.pc $(1)/usr/lib/pkgconfig/
$(SED) 's,-I$$$${includedir}/fuse,,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc $(SED) 's,-I$$$${includedir}/fuse,,g' $(1)/usr/lib/pkgconfig/fuse.pc
$(SED) 's,-L$$$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc $(SED) 's,-L$$$${libdir},,g' $(1)/usr/lib/pkgconfig/fuse.pc
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/fuse{,.h} \ rm -rf $(1)/usr/include/fuse{,.h} \
$(STAGING_DIR)/usr/lib/libfuse.{a,so*} \ $(1)/usr/lib/libfuse.{a,so*} \
$(STAGING_DIR)/usr/lib/pkgconfig/fuse.pc $(1)/usr/lib/pkgconfig/fuse.pc
endef endef
define Package/fuse-utils/install define Package/fuse-utils/install

View File

@ -39,15 +39,15 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/gmp* $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/gmp* $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libgmp.{a,so*} $(STAGING_DIR)/usr/lib/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libgmp.{a,so*} $(1)/usr/lib/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/gmp* \ rm -rf $(1)/usr/include/gmp* \
$(STAGING_DIR)/usr/lib/libgmp.{a,so*} $(1)/usr/lib/libgmp.{a,so*}
endef endef
define Package/libgmp/install define Package/libgmp/install

View File

@ -222,22 +222,22 @@ define Build/InstallDev
$(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_OPTS) \
COPT_FLAGS="$(TARGET_CFLAGS)" \ COPT_FLAGS="$(TARGET_CFLAGS)" \
KERNEL_DIR="$(LINUX_DIR)" PREFIX=/usr \ KERNEL_DIR="$(LINUX_DIR)" PREFIX=/usr \
DESTDIR="$(STAGING_DIR)" \ DESTDIR="$(1)" \
install-devel install-devel
$(CP) $(PKG_BUILD_DIR)/include $(STAGING_DIR)/usr $(CP) $(PKG_BUILD_DIR)/include $(1)/usr
$(CP) $(PKG_BUILD_DIR)/libiptc/libiptc.a $(STAGING_DIR)/usr/lib $(CP) $(PKG_BUILD_DIR)/libiptc/libiptc.a $(1)/usr/lib
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/libipq.h rm -rf $(1)/usr/include/libipq.h
rm -rf $(STAGING_DIR)/usr/include/libipulog rm -rf $(1)/usr/include/libipulog
rm -rf $(STAGING_DIR)/usr/include/libipq rm -rf $(1)/usr/include/libipq
rm -rf $(STAGING_DIR)/usr/include/libiptc rm -rf $(1)/usr/include/libiptc
rm -rf $(STAGING_DIR)/usr/include/linux/netfilter* rm -rf $(1)/usr/include/linux/netfilter*
rm -rf $(STAGING_DIR)/usr/include/iptables* rm -rf $(1)/usr/include/iptables*
rm -rf $(STAGING_DIR)/usr/include/ip6tables* rm -rf $(1)/usr/include/ip6tables*
rm -rf $(STAGING_DIR)/usr/lib/libipq.a rm -rf $(1)/usr/lib/libipq.a
rm -rf $(STAGING_DIR)/usr/lib/libiptc.a rm -rf $(1)/usr/lib/libiptc.a
endef endef
define Package/iptables/install define Package/iptables/install

View File

@ -41,15 +41,15 @@ MAKE_FLAGS += \
CFLAGS="$(TARGET_CFLAGS)" CFLAGS="$(TARGET_CFLAGS)"
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include/keynote mkdir -p $(1)/usr/include/keynote
$(CP) $(PKG_BUILD_DIR)/{assertion,header,keynote,signature}.h $(STAGING_DIR)/usr/include/keynote/ $(CP) $(PKG_BUILD_DIR)/{assertion,header,keynote,signature}.h $(1)/usr/include/keynote/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_BUILD_DIR)/libkeynote.a $(STAGING_DIR)/usr/lib/ $(CP) $(PKG_BUILD_DIR)/libkeynote.a $(1)/usr/lib/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/keynote \ rm -rf $(1)/usr/include/keynote \
$(STAGING_DIR)/usr/lib/libkeynote.a $(1)/usr/lib/libkeynote.a
endef endef
define Package/keynote/install define Package/keynote/install

View File

@ -36,20 +36,20 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) -r $(PKG_INSTALL_DIR)/usr/include/json $(STAGING_DIR)/usr/include/ $(CP) -r $(PKG_INSTALL_DIR)/usr/include/json $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) -r $(PKG_INSTALL_DIR)/usr/lib/libjson.{a,so*} $(STAGING_DIR)/usr/lib/ $(CP) -r $(PKG_INSTALL_DIR)/usr/lib/libjson.{a,so*} $(1)/usr/lib/
mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig mkdir -p $(1)/usr/lib/pkgconfig
$(CP) -r $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/json.pc $(STAGING_DIR)/usr/lib/pkgconfig/ $(CP) -r $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/json.pc $(1)/usr/lib/pkgconfig/
$(SED) 's,-I$$$${includedir}/,-I$(STAGING_DIR)/usr/include/,g' $(STAGING_DIR)/usr/lib/pkgconfig/json.pc $(SED) 's,-I$$$${includedir}/,-I$(1)/usr/include/,g' $(1)/usr/lib/pkgconfig/json.pc
$(SED) 's,-L$$$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/json.pc $(SED) 's,-L$$$${libdir},,g' $(1)/usr/lib/pkgconfig/json.pc
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/json \ rm -rf $(1)/usr/include/json \
$(STAGING_DIR)/usr/lib/libjson.{a,so*} \ $(1)/usr/lib/libjson.{a,so*} \
$(STAGING_DIR)/usr/lib/pkgconfig/json.pc $(1)/usr/lib/pkgconfig/json.pc
endef endef
define Package/libjson/install define Package/libjson/install

View File

@ -46,17 +46,17 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/pcap{,-bpf,-namedb}.h \ $(CP) $(PKG_INSTALL_DIR)/usr/include/pcap{,-bpf,-namedb}.h \
$(STAGING_DIR)/usr/include/ $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.{a,so*} \ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.{a,so*} \
$(STAGING_DIR)/usr/lib/ $(1)/usr/lib/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/pcap{,-bpf,-namedb}.h \ rm -rf $(1)/usr/include/pcap{,-bpf,-namedb}.h \
$(STAGING_DIR)/usr/lib/libpcap.{a,so*} $(1)/usr/lib/libpcap.{a,so*}
endef endef
define Package/libpcap/install define Package/libpcap/install

View File

@ -55,17 +55,17 @@ endef
ifneq ($(CONFIG_PACKAGE_linux-atm),) ifneq ($(CONFIG_PACKAGE_linux-atm),)
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/atm{,d,sap}.h \ $(CP) $(PKG_INSTALL_DIR)/usr/include/atm{,d,sap}.h \
$(STAGING_DIR)/usr/include/ $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libatm.{a,so*} \ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libatm.{a,so*} \
$(STAGING_DIR)/usr/lib/ $(1)/usr/lib/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/atm{,d,sap}.h \ rm -rf $(1)/usr/include/atm{,d,sap}.h \
$(STAGING_DIR)/usr/lib/libatm.{a,so*} $(1)/usr/lib/libatm.{a,so*}
endef endef
endif endif

View File

@ -62,12 +62,12 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include/mac80211 mkdir -p $(1)/usr/include/mac80211
$(CP) $(PKG_BUILD_DIR)/mac80211/{hostapd_ioctl,ieee80211_common}.h $(STAGING_DIR)/usr/include/mac80211/ $(CP) $(PKG_BUILD_DIR)/mac80211/{hostapd_ioctl,ieee80211_common}.h $(1)/usr/include/mac80211/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/mac80211 rm -rf $(1)/usr/include/mac80211
endef endef
$(eval $(call KernelPackage,mac80211)) $(eval $(call KernelPackage,mac80211))

View File

@ -143,14 +143,14 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include/madwifi mkdir -p $(1)/usr/include/madwifi
$(CP) $(PKG_BUILD_DIR)/include $(STAGING_DIR)/usr/include/madwifi/ $(CP) $(PKG_BUILD_DIR)/include $(1)/usr/include/madwifi/
mkdir -p $(STAGING_DIR)/usr/include/madwifi/net80211 mkdir -p $(1)/usr/include/madwifi/net80211
$(CP) $(PKG_BUILD_DIR)/net80211/*.h $(STAGING_DIR)/usr/include/madwifi/net80211/ $(CP) $(PKG_BUILD_DIR)/net80211/*.h $(1)/usr/include/madwifi/net80211/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/madwifi rm -rf $(1)/usr/include/madwifi
endef endef
define KernelPackage/madwifi/install define KernelPackage/madwifi/install

View File

@ -140,34 +140,34 @@ define Package/libncurses/install
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/curses.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/curses.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses_dll.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/ncurses_dll.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/menu.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/menu.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/panel.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/panel.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/term{,cap}.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/term{,cap}.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/unctrl.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/unctrl.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/form.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/form.h $(1)/usr/include/
$(CP) $(PKG_INSTALL_DIR)/usr/include/eti.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/eti.h $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libcurses.so $(STAGING_DIR)/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*} $(STAGING_DIR)/usr/lib/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{ncurses,panel,menu,form}.{a,so*} $(1)/usr/lib/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf \ rm -rf \
$(STAGING_DIR)/usr/include/curses.h \ $(1)/usr/include/curses.h \
$(STAGING_DIR)/usr/include/ncurses.h \ $(1)/usr/include/ncurses.h \
$(STAGING_DIR)/usr/include/ncurses_dll.h \ $(1)/usr/include/ncurses_dll.h \
$(STAGING_DIR)/usr/include/menu.h \ $(1)/usr/include/menu.h \
$(STAGING_DIR)/usr/include/panel.h \ $(1)/usr/include/panel.h \
$(STAGING_DIR)/usr/include/term{,cap}.h \ $(1)/usr/include/term{,cap}.h \
$(STAGING_DIR)/usr/include/unctrl.h \ $(1)/usr/include/unctrl.h \
$(STAGING_DIR)/usr/include/form.h \ $(1)/usr/include/form.h \
$(STAGING_DIR)/usr/include/eti.h \ $(1)/usr/include/eti.h \
$(STAGING_DIR)/usr/lib/libcurses.so \ $(1)/usr/lib/libcurses.so \
$(STAGING_DIR)/usr/lib/lib{ncurses,panel,menu,form}.{a,so*} $(1)/usr/lib/lib{ncurses,panel,menu,form}.{a,so*}
endef endef
$(eval $(call BuildPackage,libncurses)) $(eval $(call BuildPackage,libncurses))

View File

@ -30,12 +30,12 @@ define Build/Prepare
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_BUILD_DIR)/lib{nvram,shared}*.so $(STAGING_DIR)/usr/lib/ $(CP) $(PKG_BUILD_DIR)/lib{nvram,shared}*.so $(1)/usr/lib/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -f $(STAGING_DIR)/usr/lib/lib{nvram,shared}*.so rm -f $(1)/usr/lib/lib{nvram,shared}*.so
endef endef
define Package/nvram/install define Package/nvram/install

View File

@ -109,21 +109,21 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/openssl $(STAGING_DIR)/usr/include/ $(CP) $(PKG_INSTALL_DIR)/usr/include/openssl $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib/ mkdir -p $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} $(STAGING_DIR)/usr/lib/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} $(1)/usr/lib/
mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig mkdir -p $(1)/usr/lib/pkgconfig
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(STAGING_DIR)/usr/lib/pkgconfig/ $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(1)/usr/lib/pkgconfig/
$(SED) 's,^includedir=.*,includedir=$(STAGING_DIR)/usr/include,g' $(STAGING_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(SED) 's,^includedir=.*,includedir=$(1)/usr/include,g' $(1)/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,^libdir=.*,libdir=$(1)/usr/lib,g' $(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
$(SED) 's,$(TARGET_LDFLAGS),,g' $(STAGING_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(SED) 's,$(TARGET_LDFLAGS),,g' $(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/openssl \ rm -rf $(1)/usr/include/openssl \
$(STAGING_DIR)/usr/lib/lib{crypto,ssl}.{a,so*} \ $(1)/usr/lib/lib{crypto,ssl}.{a,so*} \
$(STAGING_DIR)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc $(1)/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc
endef endef
define Package/libopenssl/install define Package/libopenssl/install

View File

@ -49,16 +49,16 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_BUILD_DIR)/{iwlib,wireless}.h $(STAGING_DIR)/usr/include/ $(CP) $(PKG_BUILD_DIR)/{iwlib,wireless}.h $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_BUILD_DIR)/libiw.so* $(STAGING_DIR)/usr/lib/ $(CP) $(PKG_BUILD_DIR)/libiw.so* $(1)/usr/lib/
ln -sf libiw.so.$(PKG_VERSION) $(STAGING_DIR)/usr/lib/libiw.so ln -sf libiw.so.$(PKG_VERSION) $(1)/usr/lib/libiw.so
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -f $(STAGING_DIR)/usr/include/{iwlib,wireless}.h \ rm -f $(1)/usr/include/{iwlib,wireless}.h \
$(STAGING_DIR)/usr/lib/libiw.so* $(1)/usr/lib/libiw.so*
endef endef
define Package/wireless-tools/install define Package/wireless-tools/install

View File

@ -49,17 +49,17 @@ define Build/Compile
endef endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/z{conf,lib}.h \ $(CP) $(PKG_INSTALL_DIR)/usr/include/z{conf,lib}.h \
$(STAGING_DIR)/usr/include/ $(1)/usr/include/
mkdir -p $(STAGING_DIR)/usr/lib mkdir -p $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libz.{a,so*} \ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libz.{a,so*} \
$(STAGING_DIR)/usr/lib/ $(1)/usr/lib/
endef endef
define Build/UninstallDev define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/z{conf,lib}.h \ rm -rf $(1)/usr/include/z{conf,lib}.h \
$(STAGING_DIR)/usr/lib/libz.{a,so*} $(1)/usr/lib/libz.{a,so*}
endef endef
# libz.so is needed for openssl (zlib-dynamic) # libz.so is needed for openssl (zlib-dynamic)