diff options
Diffstat (limited to 'package/libpcap/libpcap.mk')
-rw-r--r-- | package/libpcap/libpcap.mk | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/package/libpcap/libpcap.mk b/package/libpcap/libpcap.mk index 6165c962e..46ed81cd1 100644 --- a/package/libpcap/libpcap.mk +++ b/package/libpcap/libpcap.mk @@ -37,14 +37,13 @@ $(LIBPCAP_DIR)/.unpacked: $(DL_DIR)/$(LIBPCAP_SOURCE) toolchain/patch-kernel.sh $(LIBPCAP_DIR) package/libpcap/ \*.patch touch $@ +# XXX: FIXME: put the argus ac_cv_lbl_unaligned_fail setting to som commonly +# seen place and introduce TARGET_CONFIGURE_HINTS or the like! $(LIBPCAP_DIR)/.configured: $(LIBPCAP_DIR)/.unpacked - ( \ - cd $(LIBPCAP_DIR) ; \ + (cd $(LIBPCAP_DIR) ; rm -rf config.cache ; \ ac_cv_linux_vers=$(BR2_DEFAULT_KERNEL_HEADERS) \ BUILD_CC=$(TARGET_CC) HOSTCC="$(HOSTCC)" \ $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS)" \ - LDFLAGS="$(TARGET_LDFLAGS)" \ ./configure \ --target=$(GNU_TARGET_NAME) \ --host=$(GNU_TARGET_NAME) \ @@ -53,33 +52,33 @@ $(LIBPCAP_DIR)/.configured: $(LIBPCAP_DIR)/.unpacked --exec-prefix=/usr \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ - --libdir=/lib \ + --libdir=/usr/lib \ --libexecdir=/usr/lib \ --sysconfdir=/etc \ --datadir=/usr/share \ --localstatedir=/var \ - --includedir=/include \ + --includedir=/usr/include \ --mandir=/usr/man \ --infodir=/usr/info \ --with-build-cc="$(HOSTCC)" \ --disable-yydebug \ --prefix=/usr \ --with-pcap=linux \ + $(DISABLE_IPV6) \ ) touch $@ $(LIBPCAP_DIR)/libpcap.a: $(LIBPCAP_DIR)/.configured - $(MAKE) CC="$(TARGET_CC)" \ - AR="$(TARGET_CROSS)ar" \ - -C $(LIBPCAP_DIR) + $(MAKE) AR=$(TARGET_CROSS)ar -C $(LIBPCAP_DIR) -$(STAGING_DIR)/lib/libpcap.a: $(LIBPCAP_DIR)/libpcap.a +$(STAGING_DIR)/usr/lib/libpcap.a: $(LIBPCAP_DIR)/libpcap.a $(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBPCAP_DIR) install -libpcap: uclibc zlib $(STAGING_DIR)/lib/libpcap.a +libpcap: uclibc zlib $(STAGING_DIR)/usr/lib/libpcap.a libpcap-clean: - rm -f $(STAGING_DIR)/include/pcap*.h $(STAGING_DIR)/lib/libpcap.a + rm -f $(STAGING_DIR)/usr/include/pcap*.h \ + $(STAGING_DIR)/usr/lib/libpcap.a -$(MAKE) -C $(LIBPCAP_DIR) clean libpcap-dirclean: |