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:
parent
e468a0234d
commit
263b822b71
@ -11,6 +11,7 @@ MAKEFILE := $(MAKEFILE)
|
|||||||
PROJECTDIR ?= $(realpath $(dir $(MAKEFILE)))
|
PROJECTDIR ?= $(realpath $(dir $(MAKEFILE)))
|
||||||
SCRIPTDIR ?= $(realpath $(dir $(CURRENT_MAKEFILE)))
|
SCRIPTDIR ?= $(realpath $(dir $(CURRENT_MAKEFILE)))
|
||||||
OUTDIR ?= $(PROJECTDIR)/.build
|
OUTDIR ?= $(PROJECTDIR)/.build
|
||||||
|
OFFLINE_CACHEDIR ?= $(PROJECTDIR)/.deps
|
||||||
|
|
||||||
BUILDTYPE ?= Debug
|
BUILDTYPE ?= Debug
|
||||||
|
|
||||||
|
@ -15,17 +15,23 @@ $(VERBOSE)SILENT := @
|
|||||||
|
|
||||||
filter_out_command ?= $(filter $1,$(foreach CMD,$1,$(shell command -v $(CMD) 2>&1 1>/dev/null || echo $(CMD))))
|
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) \
|
md5sum = { \
|
||||||
&& curl -fSL $(CURLFLAGS) -o $1 $2 \
|
if [ -n "$2" ]; then \
|
||||||
&& { \
|
echo "$2\t$1" > $1.md5; \
|
||||||
if [ -n "$3" ]; then \
|
|
||||||
echo "$3\t$1" > $1.md5; \
|
|
||||||
md5sum -c $1.md5; \
|
md5sum -c $1.md5; \
|
||||||
else \
|
else \
|
||||||
echo 'warning:$1: no md5 skipping verification' 1>&2; \
|
echo 'warning:$1: no md5 skipping verification' 1>&2; \
|
||||||
fi; \
|
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_rule = \
|
||||||
check-$1: build-$1;
|
check-$1: build-$1;
|
||||||
|
|
||||||
@ -61,6 +67,7 @@ _PARALLELMFLAGS := $(addprefix -j,$(shell echo "$$(($(_NPROC)/$(TASKS)))"))
|
|||||||
#######################################################################################################################
|
#######################################################################################################################
|
||||||
# Makefile dependencies
|
# Makefile dependencies
|
||||||
|
|
||||||
|
MAKEFILE_DEPS += cp
|
||||||
MAKEFILE_DEPS += rm
|
MAKEFILE_DEPS += rm
|
||||||
MAKEFILE_DEPS += mkdir
|
MAKEFILE_DEPS += mkdir
|
||||||
MAKEFILE_DEPS += echo
|
MAKEFILE_DEPS += echo
|
||||||
|
Loading…
Reference in New Issue
Block a user