xref: /OK3568_Linux_fs/buildroot/package/mdadm/mdadm.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# mdadm
4#
5################################################################################
6
7MDADM_VERSION = 4.1
8MDADM_SOURCE = mdadm-$(MDADM_VERSION).tar.xz
9MDADM_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/raid/mdadm
10MDADM_LICENSE = GPL-2.0+
11MDADM_LICENSE_FILES = COPYING
12
13MDADM_BUILD_OPTS = $(TARGET_CONFIGURE_OPTS) \
14	CFLAGS="$(TARGET_CFLAGS) -DNO_COROSYNC -DNO_DLM" \
15	CPPFLAGS="$(TARGET_CPPFLAGS) -DBINDIR=\\\"/sbin\\\"" \
16	CHECK_RUN_DIR=0
17
18ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),)
19MDADM_BUILD_OPTS += USE_PTHREADS=
20endif
21
22define MDADM_BUILD_CMDS
23	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(MDADM_BUILD_OPTS) mdadm mdmon
24endef
25
26define MDADM_INSTALL_TARGET_CMDS
27	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \
28		DESTDIR=$(TARGET_DIR) \
29		install-mdadm install-mdmon
30endef
31
32$(eval $(generic-package))
33