added dirclean source download delete

This commit is contained in:
wt committed 2025-02-14 10:52:35 +07:00
1 parent 1d18accedd
commit dff0ded43d
4 files changed
+55 -25

No files matched your search

+24 -1
View File
@@ -5,7 +5,6 @@ green_background_color = \033[42m
high_intensity_yellow_background_color = \033[103m
high_intensity_red_background_color = \033[101m
define msg
@echo -e "$(black_color)$(white_background_color) Info: $1 $(reset_color)"
endef
@@ -26,3 +25,27 @@ endef
define copy_file
@cp -v $1 $2
endef
define delete
@rm -rv $1
endef
packagename = $(shell echo $(1) | tr '[:lower:]' '[:upper:]')
define download_package_source_archive
$(if \
$(wildcard $(TOPDIR)/dl/$(1)),
$(if \
$(wildcard $(TOPDIR)/dl/$(1)/$($(packagename)_SOURCE)), \
$(call msg,$(1) already exists), \
$(shell wget $($(packagename)_SITE)/$($(packagename)_SOURCE) -O $(TOPDIR)/dl/$(1)/$($(packagename)_SOURCE);) \
), \
$(shell mkdir -p $(TOPDIR)/dl/$(1);wget $($(packagename)_SITE)/$($(packagename)_SOURCE) -O $(TOPDIR)/dl/$(1)/$($(packagename)_SOURCE);) \
)
endef
define download
$(call download_package_source_archive,$(1))
endef
split- = $(word $2,$(subst -, ,$1))