f295ad4cb0
Now that the infra takes care of removing extraneous spaces before commas, we can safely append to LICENSE variables. This removes the only case where we had to use immediate assignment to append to a variable. Mechanical change, with: $ sed -r -i -e 's/\<([^[:space:]]+_LICENSE) := \$\(\1\),/\1 += ,/' \ $(git grep -l -E '\<([^[:space:]]+_LICENSE) := \$\(\1\),') Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
55 lines
1.8 KiB
Makefile
55 lines
1.8 KiB
Makefile
################################################################################
|
|
#
|
|
# sg3_utils
|
|
#
|
|
################################################################################
|
|
|
|
SG3_UTILS_VERSION = 1.44
|
|
SG3_UTILS_SOURCE = sg3_utils-$(SG3_UTILS_VERSION).tar.xz
|
|
SG3_UTILS_SITE = http://sg.danny.cz/sg/p
|
|
SG3_UTILS_LICENSE = BSD-3-Clause (library)
|
|
# Some utils progs are GPL-2.0+ licensed while others are BSD-3-Clause
|
|
ifeq ($(BR2_PACKAGE_SG3_UTILS_PROGS),y)
|
|
SG3_UTILS_LICENSE += , GPL-2.0+ (programs), BSD-3-Clause (programs)
|
|
endif
|
|
SG3_UTILS_LICENSE_FILES = COPYING BSD_LICENSE
|
|
|
|
# Patching configure.ac/Makefile.am
|
|
SG3_UTILS_AUTORECONF = YES
|
|
|
|
# install the libsgutils2 library
|
|
SG3_UTILS_INSTALL_STAGING = YES
|
|
|
|
ifeq ($(BR2_PACKAGE_SG3_UTILS_PROGS),)
|
|
define SG3_UTILS_REMOVE_PROGS
|
|
for prog in \
|
|
compare_and_write copy_results dd decode_sense \
|
|
emc_trespass format get_config \
|
|
get_lba_status ident inq logs luns map26 \
|
|
map sgm_dd modes opcodes sgp_dd persist prevent \
|
|
raw rbuf rdac read readcap read_block_limits \
|
|
read_attr read_buffer read_long reassign referrals \
|
|
rep_zones requests reset reset_wp rmsn rtpg safte sanitize \
|
|
sat_identify sat_phy_event sat_read_gplog sat_set_features \
|
|
scan senddiag ses ses_microcode start stpg sync test_rwbuf \
|
|
timestamp turs unmap verify vpd write_buffer write_long \
|
|
write_same write_verify wr_mode xcopy zone; do \
|
|
$(RM) $(TARGET_DIR)/usr/bin/sg_$${prog} ; \
|
|
done
|
|
for prog in \
|
|
logging_level mandat readcap ready satl start stop \
|
|
temperature; do \
|
|
$(RM) $(TARGET_DIR)/usr/bin/scsi_$${prog} ; \
|
|
done
|
|
for prog in \
|
|
sginfo sgm_dd sgp_dd; do \
|
|
$(RM) $(TARGET_DIR)/usr/bin/$${prog}; \
|
|
done
|
|
endef
|
|
|
|
SG3_UTILS_POST_INSTALL_TARGET_HOOKS += SG3_UTILS_REMOVE_PROGS
|
|
endif
|
|
|
|
$(eval $(autotools-package))
|
|
$(eval $(host-autotools-package))
|