29 lines
815 B
Makefile
29 lines
815 B
Makefile
|
################################################################################
|
||
|
#
|
||
|
# zerofree
|
||
|
#
|
||
|
################################################################################
|
||
|
|
||
|
ZEROFREE_VERSION = 1.1.1
|
||
|
ZEROFREE_SOURCE = zerofree-$(ZEROFREE_VERSION).tgz
|
||
|
ZEROFREE_SITE = https://frippery.org/uml
|
||
|
ZEROFREE_LICENSE = GPL-2.0
|
||
|
ZEROFREE_LICENSE_FILE = COPYING
|
||
|
ZEROFREE_DEPENDENCIES = e2fsprogs
|
||
|
|
||
|
# We use the same workaround as in https://bugs.gentoo.org/716136
|
||
|
# to build with musl.
|
||
|
ZEROFREE_CFLAGS = \
|
||
|
$(TARGET_CFLAGS) \
|
||
|
$(if $(BR2_TOOLCHAIN_USES_MUSL),-DHAVE_SYS_TYPES_H)
|
||
|
|
||
|
define ZEROFREE_BUILD_CMDS
|
||
|
$(MAKE) $(TARGET_CONFIGURE_OPTS) CFLAGS="$(ZEROFREE_CFLAGS)" -C $(@D)
|
||
|
endef
|
||
|
|
||
|
define ZEROFREE_INSTALL_TARGET_CMDS
|
||
|
$(INSTALL) -D -m 0755 $(@D)/zerofree $(TARGET_DIR)/usr/bin/zerofree
|
||
|
endef
|
||
|
|
||
|
$(eval $(generic-package))
|