1 #############################################################
5 #############################################################
6 RAIDTOOLS2_VERSION
:=1.00.3
7 RAIDTOOLS2_SOURCE
:=raidtools2-
$(RAIDTOOLS2_VERSION
).
tar.gz
9 RAIDTOOLS2_DIR
:=$(BUILD_DIR
)/raidtools2-
$(RAIDTOOLS2_VERSION
)
10 RAIDTOOLS2_CAT
:=$(ZCAT
)
11 RAIDTOOLS2_BINARY
:=mkraid
12 RAIDTOOLS2_TARGET_BINARY
:=sbin
/mkraid
14 $(DL_DIR
)/$(RAIDTOOLS2_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(RAIDTOOLS2_SITE
)/$(RAIDTOOLS2_SOURCE
)
17 raidtools2-source
: $(DL_DIR
)/$(RAIDTOOLS2_SOURCE
)
19 $(RAIDTOOLS2_DIR
)/.unpacked
: $(DL_DIR
)/$(RAIDTOOLS2_SOURCE
)
20 $(RAIDTOOLS2_CAT
) $(DL_DIR
)/$(RAIDTOOLS2_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
21 touch
$(RAIDTOOLS2_DIR
)/.unpacked
23 $(RAIDTOOLS2_DIR
)/.configured
: $(RAIDTOOLS2_DIR
)/.unpacked
24 (cd
$(RAIDTOOLS2_DIR
); rm -rf config.cache
; \
25 $(TARGET_CONFIGURE_OPTS
) \
26 $(TARGET_CONFIGURE_ARGS
) \
28 --target
=$(GNU_TARGET_NAME
) \
29 --host
=$(GNU_TARGET_NAME
) \
30 --build
=$(GNU_HOST_NAME
) \
36 --libexecdir
=/usr
/lib \
38 --datadir=/usr
/share
/misc \
39 --localstatedir
=/var \
45 touch
$(RAIDTOOLS2_DIR
)/.configured
47 $(RAIDTOOLS2_DIR
)/$(RAIDTOOLS2_BINARY
): $(RAIDTOOLS2_DIR
)/.configured
48 $(MAKE
) CC
=$(TARGET_CC
) -C
$(RAIDTOOLS2_DIR
)
50 $(TARGET_DIR
)/$(RAIDTOOLS2_TARGET_BINARY
): $(RAIDTOOLS2_DIR
)/$(RAIDTOOLS2_BINARY
)
51 $(MAKE
) ROOTDIR
=$(TARGET_DIR
) CC
=$(TARGET_CC
) -C
$(RAIDTOOLS2_DIR
) install
52 rm -rf
$(TARGET_DIR
)/share
/locale
$(TARGET_DIR
)/usr
/info \
53 $(TARGET_DIR
)/usr
/man
$(TARGET_DIR
)/usr
/share
/doc
55 raidtools2
: zlib uclibc
$(TARGET_DIR
)/$(RAIDTOOLS2_TARGET_BINARY
)
58 $(MAKE
) DESTDIR
=$(TARGET_DIR
) CC
=$(TARGET_CC
) -C
$(RAIDTOOLS2_DIR
) uninstall
59 -$(MAKE
) -C
$(RAIDTOOLS2_DIR
) clean
62 rm -rf
$(RAIDTOOLS2_DIR
)
63 #############################################################
65 # Toplevel Makefile options
67 #############################################################
68 ifeq ($(BR2_PACKAGE_RAIDTOOLS
),y
)