1################################################################################ 2# 3# makedevs 4# 5################################################################################ 6 7MAKEDEVS_LICENSE = GPL-2.0 8 9HOST_MAKEDEVS_CFLAGS = $(HOST_CFLAGS) 10HOST_MAKEDEVS_LDFLAGS = $(HOST_LDFLAGS) 11 12ifeq ($(BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES),y) 13HOST_MAKEDEVS_DEPENDENCIES += host-libcap 14HOST_MAKEDEVS_CFLAGS += -DEXTENDED_ATTRIBUTES 15HOST_MAKEDEVS_LDFLAGS += -lcap 16endif 17 18define HOST_MAKEDEVS_EXTRACT_CMDS 19 cp $(HOST_MAKEDEVS_PKGDIR)/makedevs.c $(@D) 20endef 21 22define HOST_MAKEDEVS_BUILD_CMDS 23 $(HOSTCC) $(HOST_MAKEDEVS_CFLAGS) $(@D)/makedevs.c \ 24 -o $(@D)/makedevs $(HOST_MAKEDEVS_LDFLAGS) 25endef 26 27define HOST_MAKEDEVS_INSTALL_CMDS 28 $(INSTALL) -D -m 755 $(@D)/makedevs $(HOST_DIR)/bin/makedevs 29endef 30 31$(eval $(host-generic-package)) 32