| ################################################################################ |
| # |
| # 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)) |