makefile
This commit is contained in:
parent
444c55b70d
commit
22b2c94d5d
1 changed files with 59 additions and 0 deletions
59
Makefile
Normal file
59
Makefile
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
RVD_CLI = revanced-cli
|
||||||
|
RVD_CLI_EXT = jar
|
||||||
|
RVD_INT = revanced-integrations
|
||||||
|
RVD_INT_EXT = apk
|
||||||
|
RVD_PATCHES = revanced-patches
|
||||||
|
RVD_PATCHES_EXT = jar
|
||||||
|
|
||||||
|
GITHUB_URL = https://api.github.com/repos/
|
||||||
|
GITHUB_REPO = revanced
|
||||||
|
GITHUB_ENDPOINT = releases/latest
|
||||||
|
|
||||||
|
EXTENSIONS = *.$(RVD_CLI_EXT) *.$(RVD_INT_EXT) *.$(RVD_PATCHES_EXT)
|
||||||
|
VERSIONS_TXT = versions.txt
|
||||||
|
|
||||||
|
WGET = wget -q --show-progress
|
||||||
|
CURL = curl -s
|
||||||
|
RM = rm -f
|
||||||
|
MV = mv
|
||||||
|
LS = ls
|
||||||
|
ECHO = echo
|
||||||
|
|
||||||
|
GREP_DOWNLOADS = grep 'browser_'
|
||||||
|
GREP_LATEST = grep -v 'dev' | head -1
|
||||||
|
REMOVE_QUOTES = cut -d\" -f4
|
||||||
|
|
||||||
|
all: build
|
||||||
|
|
||||||
|
update_version_file:
|
||||||
|
@$(LS) $(EXTENSIONS) > $(VERSIONS_TXT)
|
||||||
|
$(MV) $(RVD_CLI)*.$(RVD_CLI_EXT) $(RVD_CLI).$(RVD_CLI_EXT)
|
||||||
|
$(MV) $(RVD_INT)*.$(RVD_INT_EXT) $(RVD_INT).$(RVD_INT_EXT)
|
||||||
|
$(MV) $(RVD_PATCHES)*.$(RVD_PATCHES_EXT) $(RVD_PATCHES).$(RVD_PATCHES_EXT)
|
||||||
|
@$(ECHO) Version file updated!
|
||||||
|
|
||||||
|
update: clean
|
||||||
|
update: download_cli
|
||||||
|
update: download_INT
|
||||||
|
update: download_patches
|
||||||
|
update: update_version_file
|
||||||
|
update:
|
||||||
|
@$(ECHO) Files updated!
|
||||||
|
|
||||||
|
download_cli: GREPS = $(GREP_DOWNLOADS) | grep '$(RVD_CLI_EXT)' | $(GREP_LATEST) | $(REMOVE_QUOTES)
|
||||||
|
download_cli:
|
||||||
|
@$(WGET) $(shell $(CURL) $(GITHUB_URL)/$(GITHUB_REPO)/$(RVD_CLI)/$(GITHUB_ENDPOINT) | $(GREPS))
|
||||||
|
|
||||||
|
download_INT: GREPS = $(GREP_DOWNLOADS) | grep '$(RVD_INT_EXT)' | $(GREP_LATEST) | $(REMOVE_QUOTES)
|
||||||
|
download_INT:
|
||||||
|
@$(WGET) $(shell $(CURL) $(GITHUB_URL)/$(GITHUB_REPO)/$(RVD_INT)/$(GITHUB_ENDPOINT) | $(GREPS))
|
||||||
|
|
||||||
|
download_patches: GREPS = $(GREP_DOWNLOADS) | grep '$(RVD_PATCHES_EXT)' | $(GREP_LATEST) | $(REMOVE_QUOTES)
|
||||||
|
download_patches:
|
||||||
|
@$(WGET) $(shell $(CURL) $(GITHUB_URL)/$(GITHUB_REPO)/$(RVD_PATCHES)/$(GITHUB_ENDPOINT) | $(GREPS))
|
||||||
|
|
||||||
|
clean:
|
||||||
|
$(RM) $(EXTENSIONS)
|
||||||
|
|
||||||
|
build:
|
||||||
|
@$(ECHO) build
|
Loading…
Reference in a new issue