/ src / icons / Makefile
Makefile
 1  FA_ROOT_FONTS_DIR = ../../fonts
 2  FA_FONTCUSTOM_OUTPUT_DIR = ./forkawesome
 3  
 4  build:
 5  	@echo "Cleaning up SVG files..."
 6  	npx svgo --quiet --pretty --config=svgo_config.json --folder=svg
 7  
 8  	@echo "Compiling Icons into a ForkAwesome fonts..."
 9  	bundle exec fontcustom compile
10  
11  	@echo "Copying builds to root folder (package release)..."
12  	cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.eot ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.eot
13  	cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.svg ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.svg
14  	cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.ttf ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.ttf
15  	cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.woff ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.woff
16  	cp ${FA_FONTCUSTOM_OUTPUT_DIR}/forkawesome.woff2 ${FA_ROOT_FONTS_DIR}/forkawesome-webfont.woff2
17  
18  	@echo "done."
19  
20  default:
21  	build
22  
23  .PHONY: build