1 #############################################################
5 #############################################################
8 NBD_SOURCE
=nbd-
$(NBD_VERSION
).
tar.bz2
10 NBD_SITE
=http
://$(BR2_SOURCEFORGE_MIRROR
).dl.sourceforge.net
/sourceforge
/nbd
/
11 NBD_DIR
=$(BUILD_DIR
)/nbd-
$(NBD_VERSION
)
13 $(DL_DIR
)/$(NBD_SOURCE
):
14 $(WGET
) -P
$(DL_DIR
) $(NBD_SITE
)/$(NBD_SOURCE
)
16 $(NBD_DIR
)/.unpacked
: $(DL_DIR
)/$(NBD_SOURCE
)
17 $(NBD_CAT
) $(DL_DIR
)/$(NBD_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
18 touch
$(NBD_DIR
)/.unpacked
20 $(NBD_DIR
)/.configured
: $(NBD_DIR
)/.unpacked
21 (cd
$(NBD_DIR
); rm -rf config.cache
; \
22 $(TARGET_CONFIGURE_OPTS
) \
23 $(TARGET_CONFIGURE_ARGS
) \
26 --target
=$(GNU_TARGET_NAME
) \
27 --host
=$(GNU_TARGET_NAME
) \
28 --build
=$(GNU_HOST_NAME
) \
31 touch
$(NBD_DIR
)/.configured
33 $(NBD_DIR
)/nbd-client
: $(NBD_DIR
)/.configured
34 $(MAKE
) -C
$(NBD_DIR
) nbd-client
36 $(TARGET_DIR
)/sbin
/nbd-client
: $(NBD_DIR
)/nbd-client
40 nbd
: uclibc
$(TARGET_DIR
)/sbin
/nbd-client
42 nbd-source
: $(DL_DIR
)/$(NBD_SOURCE
)
45 @if
[ -d
$(NBD_DIR
)/Makefile
]; then \
46 -$(MAKE
) -C
$(NBD_DIR
) clean; \
51 #############################################################
53 # Toplevel Makefile options
55 #############################################################
56 ifeq ($(BR2_PACKAGE_NBD
),y
)