- prefix=$(STAGING_DIR) \
- exec_prefix=$(STAGING_DIR) \
- bindir=$(STAGING_DIR)/bin \
- datadir=$(STAGING_DIR)/share \
- install
-
-source: $(DL_DIR)/$(PKG_SOURCE_FILE)
-prepare: $(PKG_BUILD_DIR)/.patched
-compile: $(STAGING_DIR)/lib/libpcap.a
-install:
-
-clean:
- rm -rf $(PKG_BUILD_DIR)
- rm -f $(STAGING_DIR)/lib/libpcap*
+ CCOPT="$(TARGET_CFLAGS) -I$(BUILD_DIR)/linux/include" \
+ DESTDIR="$(PKG_INSTALL_DIR)" \
+ all install
+endef
+
+define Package/libpcap/install
+ install -m0755 -d $(1)/usr/lib
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.so.* $(1)/usr/lib/
+endef
+
+define Build/InstallDev
+ mkdir -p $(STAGING_DIR)/usr/include
+ $(CP) $(PKG_INSTALL_DIR)/usr/include/pcap.h \
+ $(PKG_INSTALL_DIR)/usr/include/pcap-bpf.h \
+ $(PKG_INSTALL_DIR)/usr/include/pcap-namedb.h \
+ $(STAGING_DIR)/usr/include/
+ mkdir -p $(STAGING_DIR)/usr/lib
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libpcap.a \
+ $(PKG_INSTALL_DIR)/usr/lib/libpcap.so* \
+ $(STAGING_DIR)/usr/lib/
+endef
+
+define Build/UninstallDev
+ rm -rf $(STAGING_DIR)/usr/include/pcap.h \
+ $(STAGING_DIR)/usr/include/pcap-bpf.h \
+ $(STAGING_DIR)/usr/include/pcap-namedb.h \
+ $(STAGING_DIR)/usr/lib/libpcap.a \
+ $(STAGING_DIR)/usr/lib/libpcap.so*
+endef
+
+$(eval $(call BuildPackage,libpcap))