ENDIANESS:=big
endif
+CONFIGURE_ARGS += \
+ --enable-shared \
+ --enable-static \
+ --with-pf_packet=yes
+
+CONFIGURE_VARS += \
+ ac_cv_libnet_endianess=$(ENDIANESS) \
+ ac_libnet_have_pf_packet=yes \
+ LL_INT_TYPE=sockpacket
+
define Build/Configure
(cd $(PKG_BUILD_DIR); touch \
configure.in \
Makefile.in \
configure \
);
- $(call Build/Configure/Default, \
- --enable-shared \
- --enable-static \
- --with-pf_packet=yes \
- , \
- ac_libnet_have_pf_packet=yes \
- ac_cv_lbl_unaligned_fail=no \
- ac_cv_libnet_endianess=$(ENDIANESS) \
- )
+ $(call Build/Configure/Default)
endef
define Build/Compile
+ # pass CFLAGS again to override -O2 set by configure
$(MAKE) -C $(PKG_BUILD_DIR) \
+ CFLAGS="$(TARGET_CFLAGS)" \
DESTDIR="$(PKG_INSTALL_DIR)" \
all install
endef
endef
define Package/libnet0/install
- install -m0755 -d $(1)/usr/lib
+ $(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libnet.so.* $(1)/usr/lib/
endef