From 91ab9920cae1b0d80e6d108001b03a706f5ef2ba Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Sat, 15 Jan 2022 15:11:21 +0000 Subject: add patch command, add sntpc --- build.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'build.mk') diff --git a/build.mk b/build.mk index fe7da00..fce10b0 100644 --- a/build.mk +++ b/build.mk @@ -10,6 +10,7 @@ arc ?= $(notdir $(url)) configure_cmd ?= ./configure build_cmd ?= make +inflate_cmd ?= gunzip install_cmd ?= sudo make install uninstall_cmd ?= sudo make uninstall @@ -19,7 +20,7 @@ ifdef git_url dir ?= $(notdir $(git_url)) else fetch_cmd = curl -L $(url) -o $(arc) - extract_cmd = gunzip < $(arc) | tar xf - + extract_cmd = $(inflate_cmd) < $(arc) | tar xf - dir ?= $(basename $(basename $(arc))) endif @@ -37,6 +38,7 @@ uninstall: .install install: .install build: .build configure: .configure +patch: .patch extract: .extract fetch: .fetch @@ -48,10 +50,14 @@ fetch: .fetch cd $(dir) && $(build_cmd) @touch $@ -.configure: .extract +.configure: .patch cd $(dir) && $(configure_cmd) $(configure_flags) @touch $@ +.patch: .extract + cd $(dir) && for f in ../*.patch; do patch -p1 < $$f || break; done + @touch $@ + .extract: .fetch $(extract_cmd) @touch $@ -- cgit v1.2.3