1 #############################################################
5 #############################################################
7 MDADM_SOURCE
:=mdadm_
$(MDADM_VERSION
).orig.
tar.gz
8 MDADM_PATCH
:=mdadm_
$(MDADM_VERSION
)-1.diff.gz
10 MDADM_SITE
:=$(BR2_DEBIAN_MIRROR
)/debian
/pool
/main
/m
/mdadm
11 MDADM_DIR
:=$(BUILD_DIR
)/mdadm-
$(MDADM_VERSION
)
13 MDADM_TARGET_BINARY
:=sbin
/mdadm
15 ifneq ($(MDADM_PATCH
),)
16 MDADM_PATCH_FILE
:=$(DL_DIR
)/$(MDADM_PATCH
)
18 $(WGET
) -P
$(DL_DIR
) $(MDADM_SITE
)/$(MDADM_PATCH
)
21 $(DL_DIR
)/$(MDADM_SOURCE
): $(MDADM_PATCH_FILE
)
22 $(WGET
) -P
$(DL_DIR
) $(MDADM_SITE
)/$(MDADM_SOURCE
)
25 $(MDADM_DIR
)/.unpacked
: $(DL_DIR
)/$(MDADM_SOURCE
)
26 $(MDADM_CAT
) $(DL_DIR
)/$(MDADM_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
27 ifneq ($(MDADM_PATCH
),)
28 (cd
$(MDADM_DIR
) && $(MDADM_CAT
) $(MDADM_PATCH_FILE
) | patch
-p1
)
29 if
[ -d
$(MDADM_DIR
)/debian
/patches
]; then \
30 toolchain
/patch-kernel.sh
$(MDADM_DIR
) $(MDADM_DIR
)/debian
/patches \
*patch
; \
33 #toolchain/patch-kernel.sh $(MDADM_DIR) package/mdadm mdadm-$(MDADM_VERSION)\*.patch
34 toolchain
/patch-kernel.sh
$(MDADM_DIR
) package
/mdadm mdadm-\
*.patch
37 $(MDADM_DIR
)/$(MDADM_BINARY
): $(MDADM_DIR
)/.unpacked
38 $(MAKE
) CFLAGS
="$(TARGET_CFLAGS)" CC
=$(TARGET_CC
) -C
$(MDADM_DIR
)
40 $(TARGET_DIR
)/$(MDADM_TARGET_BINARY
): $(MDADM_DIR
)/$(MDADM_BINARY
)
41 $(MAKE
) DESTDIR
=$(TARGET_DIR
) -C
$(MDADM_DIR
) install
42 ifneq ($(BR2_HAVE_MANPAGES
),y
)
43 rm -rf
$(TARGET_DIR
)/usr
/share
/man
45 ifneq ($(BR2_HAVE_INFOPAGES
),y
)
46 rm -rf
$(TARGET_DIR
)/usr
/share
/info
48 $(STRIPCMD
) $(STRIP_STRIP_ALL
) $@
50 mdadm
: $(TARGET_DIR
)/$(MDADM_TARGET_BINARY
)
52 mdadm-source
: $(DL_DIR
)/$(MDADM_SOURCE
)
55 -$(MAKE
) -C
$(MDADM_DIR
) clean
56 $(MAKE
) DESTDIR
=$(TARGET_DIR
) -C
$(MDADM_DIR
) uninstall
61 #############################################################
63 # Toplevel Makefile options
65 #############################################################
66 ifeq ($(BR2_PACKAGE_MDADM
),y
)