diff --git a/Makefile b/Makefile index 2441a68..cb234fe 100644 --- a/Makefile +++ b/Makefile @@ -7,50 +7,20 @@ all-install := DESTDIR ?= dest CPIONAME ?= bootrr -HELPERS := assert_file_is_empty \ - assert_device_present \ - assert_driver_present \ - assert_mmc_present \ - assert_partition_found \ - assert_soundcard_present \ - assert_sysfs_attr_present \ - assert_cpufreq_enabled \ - assert_cpuidle_enabled \ - bootrr \ - bootrr-auto \ - ensure_lib_firmware \ - rproc-start \ - rproc-stop \ - value_in_range \ - state_check +HELPERS := $(wildcard helpers/*) -BOARDS := arrow,apq8096-db820c \ - google,kevin \ - google,pi \ - google,veyron-jaq \ - qcom,apq8016-sbc \ - qcom,msm8998-mtp \ - qcom,sdm845-mtp \ - qcom,soc-sm8150 \ - qcom,sm8150-mtp \ - qcom,sa8155p-adp \ - qcom,sm8250-mtp \ - qcom,sm8350-mtp \ - qcom,qrb5165-rb5 \ - qcom,qcs404-evb \ - sony,xperia-castor \ - thundercomm,db845c +BOARDS := $(wildcard boards/*) define add-scripts -$(DESTDIR)$(prefix)/bin/$2: $1/$2 +$(DESTDIR)$(prefix)/bin/$(notdir $1): $1 @echo "INSTALL $$<" @install -D -m 755 $$< $$@ -all-install += $(DESTDIR)$(prefix)/bin/$2 +all-install += $(DESTDIR)$(prefix)/bin/$(notdir $1) endef -$(foreach v,${BOARDS},$(eval $(call add-scripts,boards,$v))) -$(foreach v,${HELPERS},$(eval $(call add-scripts,helpers,$v))) +$(foreach v,${BOARDS},$(eval $(call add-scripts,$v))) +$(foreach v,${HELPERS},$(eval $(call add-scripts,$v))) install: $(all-install)