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