12345678910111213141516171819202122232425262728293031323334353637 |
- ################################################################################
- #
- # pimd
- #
- ################################################################################
- PIMD_VERSION = 2.3.2
- PIMD_SITE = https://github.com/troglobit/pimd/releases/download/$(PIMD_VERSION)
- PIMD_LICENSE = BSD-3-Clause
- PIMD_LICENSE_FILES = LICENSE LICENSE.mrouted
- ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC)$(BR2_TOOLCHAIN_USES_MUSL),y)
- PIMD_CONF_OPTS += --embedded-libc
- endif
- # The configure script is not autoconf based, so we use the
- # generic-package infrastructure
- define PIMD_CONFIGURE_CMDS
- (cd $(@D); \
- $(TARGET_CONFIGURE_OPTS) \
- $(TARGET_CONFIGURE_ARGS) \
- ./configure $(PIMD_CONF_OPTS) \
- )
- endef
- define PIMD_BUILD_CMDS
- $(TARGET_MAKE_ENV) $(MAKE) CROSS=$(TARGET_CROSS) \
- CC=$(TARGET_CC) LDFLAGS="$(TARGET_LDFLAGS)" -C $(@D)
- endef
- define PIMD_INSTALL_TARGET_CMDS
- $(TARGET_MAKE_ENV) $(MAKE) DESTDIR=$(TARGET_DIR) \
- prefix=/usr -C $(@D) install
- endef
- $(eval $(generic-package))
|