9d797decbd
Fixes http://autobuild.buildroot.net/results/246/246c067f1e9def748498f0c6fa6988c036e1d109/ Pass the libraries to be linked in LDLIBS instead of LDFLAGS so the end up after the object files on the linker command line. While we are at it, use TARGET_CONFIGURE_OPTS instead of explictly passing CC/CFLAGS/LDFLAGS. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
49 lines
1.5 KiB
Makefile
49 lines
1.5 KiB
Makefile
################################################################################
|
|
#
|
|
# dosfstools
|
|
#
|
|
################################################################################
|
|
|
|
DOSFSTOOLS_VERSION = 3.0.26
|
|
DOSFSTOOLS_SOURCE = dosfstools-$(DOSFSTOOLS_VERSION).tar.xz
|
|
DOSFSTOOLS_SITE = http://daniel-baumann.ch/files/software/dosfstools
|
|
DOSFSTOOLS_LICENSE = GPLv3+
|
|
DOSFSTOOLS_LICENSE_FILES = COPYING
|
|
|
|
# Avoid target dosfstools dependencies, no host-libiconv
|
|
HOST_DOSFSTOOLS_DEPENDENCIES =
|
|
|
|
ifneq ($(BR2_ENABLE_LOCALE),y)
|
|
DOSFSTOOLS_DEPENDENCIES += libiconv
|
|
DOSFSTOOLS_LDLIBS += -liconv
|
|
endif
|
|
|
|
FATLABEL_BINARY = fatlabel
|
|
FSCK_FAT_BINARY = fsck.fat
|
|
MKFS_FAT_BINARY = mkfs.fat
|
|
|
|
define DOSFSTOOLS_BUILD_CMDS
|
|
$(MAKE) $(TARGET_CONFIGURE_OPTS) LDLIBS="$(DOSFSTOOLS_LDLIBS)" -C $(@D)
|
|
endef
|
|
|
|
DOSFSTOOLS_INSTALL_BIN_FILES_$(BR2_PACKAGE_DOSFSTOOLS_FATLABEL)+=$(FATLABEL_BINARY)
|
|
DOSFSTOOLS_INSTALL_BIN_FILES_$(BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT)+=$(FSCK_FAT_BINARY)
|
|
DOSFSTOOLS_INSTALL_BIN_FILES_$(BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT)+=$(MKFS_FAT_BINARY)
|
|
|
|
define DOSFSTOOLS_INSTALL_TARGET_CMDS
|
|
test -z "$(DOSFSTOOLS_INSTALL_BIN_FILES_y)" || \
|
|
$(INSTALL) -m 755 $(addprefix $(@D)/,$(DOSFSTOOLS_INSTALL_BIN_FILES_y)) \
|
|
$(TARGET_DIR)/sbin/
|
|
endef
|
|
|
|
define HOST_DOSFSTOOLS_BUILD_CMDS
|
|
$(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D)
|
|
endef
|
|
|
|
define HOST_DOSFSTOOLS_INSTALL_CMDS
|
|
$(MAKE) -C $(@D) $(HOST_CONFIGURE_OPTS) PREFIX=$(HOST_DIR)/usr install
|
|
endef
|
|
|
|
$(eval $(generic-package))
|
|
$(eval $(host-generic-package))
|