fix: Makefile
Co-authored-by: cichy1173 <cichy1173@protonmail.com>
This commit is contained in:
parent
4c5d889b97
commit
103034719d
17
Makefile
17
Makefile
@ -2,13 +2,22 @@ CONVERTER = python3 src/converter.py
|
|||||||
BLOCKLISTS = seo-nonsense reflink-spam satire mirror
|
BLOCKLISTS = seo-nonsense reflink-spam satire mirror
|
||||||
TARGET_FORMATS = adguard ublacklist
|
TARGET_FORMATS = adguard ublacklist
|
||||||
|
|
||||||
build: $(foreach blocklist, $(BLOCKLISTS), $(foreach targetformat, $(TARGET_FORMATS), dist/$(blocklist)/$(targetformat).txt))
|
TARGETS = $(foreach blocklist, $(BLOCKLISTS), $(foreach targetformat, $(TARGET_FORMATS), dist/$(blocklist)/$(targetformat).txt))
|
||||||
|
|
||||||
dist/%.txt:
|
build: $(TARGETS)
|
||||||
@mkdir -p $(dir $@) && \
|
|
||||||
$(CONVERTER) --inputfile src/$(firstword $(subst /, ,$*))-source.json --targetformat $(notdir $*) --outputfile $@
|
dist/%/adguard.txt: src/%-source.json
|
||||||
|
mkdir -p dist/$*
|
||||||
|
$(CONVERTER) --inputfile src/$*-source.json --targetformat adguard --outputfile $@
|
||||||
|
|
||||||
|
dist/%/ublacklist.txt: src/%-source.json
|
||||||
|
mkdir -p dist/$*
|
||||||
|
$(CONVERTER) --inputfile src/$*-source.json --targetformat ublacklist --outputfile $@
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf dist/*
|
rm -rf dist/*
|
||||||
|
|
||||||
all: build
|
all: build
|
||||||
|
|
||||||
|
.PHONY: build clean all
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user