added dirclean source download delete
This commit is contained in:
1 parent
1d18accedd
commit
dff0ded43d
4 files changed
+55
-25
No files matched your search
+24
-1
@@ -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))
|
||||
Reference in new issue
Block a user