1
0
mirror of https://github.com/falk-werner/webfuse synced 2025-06-13 12:54:15 +00:00

adds support to disable fetch

This commit is contained in:
nosamad 2019-04-12 19:12:15 +02:00
parent e468a0234d
commit 263b822b71
2 changed files with 17 additions and 9 deletions

View File

@ -11,6 +11,7 @@ MAKEFILE := $(MAKEFILE)
PROJECTDIR ?= $(realpath $(dir $(MAKEFILE)))
SCRIPTDIR ?= $(realpath $(dir $(CURRENT_MAKEFILE)))
OUTDIR ?= $(PROJECTDIR)/.build
OFFLINE_CACHEDIR ?= $(PROJECTDIR)/.deps
BUILDTYPE ?= Debug

View File

@ -15,16 +15,22 @@ $(VERBOSE)SILENT := @
filter_out_command ?= $(filter $1,$(foreach CMD,$1,$(shell command -v $(CMD) 2>&1 1>/dev/null || echo $(CMD))))
curl = $(call echo_if_silent,curl -fSL $(CURLFLAGS) -o $1 $2) \
&& curl -fSL $(CURLFLAGS) -o $1 $2 \
&& { \
if [ -n "$3" ]; then \
echo "$3\t$1" > $1.md5; \
md5sum = { \
if [ -n "$2" ]; then \
echo "$2\t$1" > $1.md5; \
md5sum -c $1.md5; \
else \
echo 'warning:$1: no md5 skipping verification' 1>&2; \
fi; \
}
}
$(DISABLE_FETCH)curl = $(call echo_if_silent,curl -fSL $(CURLFLAGS) -o $1 $2) \
&& curl -fSL $(CURLFLAGS) -o $1 $2 \
&& $(call md5sum,$1,$3)
curl ?= $(call echo_if_silent,cp $(OFFLINE_CACHEDIR)/$(notdir $1) $1) \
&& cp $(OFFLINE_CACHEDIR)/$(notdir $1) $1 \
&& $(call md5sum,$1,$3)
check_rule = \
check-$1: build-$1;
@ -61,6 +67,7 @@ _PARALLELMFLAGS := $(addprefix -j,$(shell echo "$$(($(_NPROC)/$(TASKS)))"))
#######################################################################################################################
# Makefile dependencies
MAKEFILE_DEPS += cp
MAKEFILE_DEPS += rm
MAKEFILE_DEPS += mkdir
MAKEFILE_DEPS += echo