Refaktoryzacja Makefile
This commit is contained in:
		
							parent
							
								
									7a43407aef
								
							
						
					
					
						commit
						4c5d889b97
					
				
							
								
								
									
										38
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								Makefile
									
									
									
									
									
								
							| @ -1,38 +1,14 @@ | ||||
| CONVERTER = python3 src/converter.py | ||||
| BLOCKLISTS = seo-nonsense reflink-spam satire mirror | ||||
| TARGET_FORMATS = adguard ublacklist | ||||
| 
 | ||||
| # Seo Nonsense
 | ||||
| dist/seo-nonsense/adguard.txt:: src/seo-source.json | ||||
| 	$(CONVERTER) --inputfile src/seo-source.json --targetformat adguard --outputfile dist/seo-nonsense/adguard.txt | ||||
| dist/seo-nonsense/ublacklist.txt:: src/seo-source.json | ||||
| 	$(CONVERTER) --inputfile src/seo-source.json --targetformat ublacklist --outputfile dist/seo-nonsense/ublacklist.txt | ||||
| build: $(foreach blocklist, $(BLOCKLISTS), $(foreach targetformat, $(TARGET_FORMATS), dist/$(blocklist)/$(targetformat).txt)) | ||||
| 
 | ||||
| # Reflink Spam
 | ||||
| dist/reflink-spam/adguard.txt:: src/seo-source.json | ||||
| 	$(CONVERTER) --inputfile src/reflink-spam-source.json --targetformat adguard --outputfile dist/reflink-spam/adguard.txt | ||||
| dist/reflink-spam/ublacklist.txt:: src/seo-source.json | ||||
| 	$(CONVERTER) --inputfile src/reflink-spam-source.json --targetformat ublacklist --outputfile dist/reflink-spam/ublacklist.txt | ||||
| 
 | ||||
| # Satire
 | ||||
| dist/satire/adguard.txt:: src/satire-source.json | ||||
| 	$(CONVERTER) --inputfile src/satire-source.json --targetformat adguard --outputfile dist/satire/adguard.txt | ||||
| dist/satire/ublacklist.txt:: src/satire-source.json | ||||
| 	$(CONVERTER) --inputfile src/satire-source.json --targetformat ublacklist --outputfile dist/satire/ublacklist.txt | ||||
| 
 | ||||
| # Mirror
 | ||||
| dist/mirror/adguard.txt:: src/mirror-source.json | ||||
| 	$(CONVERTER) --inputfile src/mirror-source.json --targetformat adguard --outputfile dist/mirror/adguard.txt | ||||
| dist/mirror/ublacklist.txt:: src/mirror-source.json | ||||
| 	$(CONVERTER) --inputfile src/mirror-source.json --targetformat ublacklist --outputfile dist/mirror/ublacklist.txt | ||||
| 
 | ||||
| 
 | ||||
| build-all: build-seo-nonsense build-reflink-spam build-satire build-mirror | ||||
| 
 | ||||
| build-seo-nonsense: dist/seo-nonsense/adguard.txt dist/seo-nonsense/ublacklist.txt | ||||
| build-reflink-spam: dist/reflink-spam/adguard.txt dist/reflink-spam/ublacklist.txt | ||||
| build-satire: dist/satire/adguard.txt dist/satire/ublacklist.txt | ||||
| build-mirror: dist/mirror/adguard.txt dist/mirror/ublacklist.txt | ||||
| dist/%.txt: | ||||
| 	@mkdir -p $(dir $@) && \
 | ||||
| 		$(CONVERTER) --inputfile src/$(firstword $(subst /, ,$*))-source.json --targetformat $(notdir $*) --outputfile $@ | ||||
| 
 | ||||
| clean: | ||||
| 	rm -rf dist/* | ||||
| 
 | ||||
| all: build-all | ||||
| all: build | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Wiktor
						Wiktor