1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ################################################################################
- #
- # faifa
- #
- ################################################################################
- FAIFA_VERSION = 0.1
- FAIFA_SITE = $(call github,ffainelli,faifa,v$(FAIFA_VERSION))
- FAIFA_INSTALL_STAGING = YES
- FAIFA_DEPENDENCIES = libpcap host-autoconf
- FAIFA_LICENSE = BSD-3-Clause
- FAIFA_LICENSE_FILES = COPYING
- FAIFA_MAKE_OPTS += GIT_REV=$(FAIFA_VERSION)
- # This package uses autoconf, but not automake, so we need to call
- # their special autogen.sh script, and have custom target and staging
- # installation commands.
- define FAIFA_RUN_AUTOGEN
- cd $(@D) && PATH=$(BR_PATH) ./autogen.sh
- endef
- FAIFA_PRE_CONFIGURE_HOOKS += FAIFA_RUN_AUTOGEN
- define FAIFA_INSTALL_TARGET_CMDS
- $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
- PREFIX=/usr \
- STRIP=/bin/true \
- DESTDIR=$(TARGET_DIR) \
- install
- endef
- define FAIFA_INSTALL_STAGING_CMDS
- $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
- PREFIX=/usr \
- STRIP=/bin/true \
- DESTDIR=$(STAGING_DIR) \
- install
- endef
- $(eval $(autotools-package))
|