forked from FortAwesome/Font-Awesome
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
22 lines (16 loc) · 894 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
all: copy-less-files create-asset-folder copy-assets
include ../../build/modules.mk
MODULE = font-awesome
DESTINATION = ${STYLES_DIR}/${MODULE}
SOURCE_ASSET_FILES = fonts/*
TARGET_ASSET_FOLDER_NAME = fonts
copy-less-files: create-style-folder
cp -Rp less/*.less ${TARGET_STYLE_FOLDER}
# variables.less
cat ${TARGET_STYLE_FOLDER}/variables.less | sed 's/..\/fonts/\@\{global_uri\}\/font-awesome\/fonts/g' > ${TARGET_STYLE_FOLDER}/variables.raw
rm -fr ${TARGET_STYLE_FOLDER}/variables.less
mv ${TARGET_STYLE_FOLDER}/variables.raw ${TARGET_STYLE_FOLDER}/variables.less\
# font-awesome.less
cat ${TARGET_STYLE_FOLDER}/font-awesome.less | sed 's/\@import \"/\@import \"font-awesome\//g' | sed 's/\.less\"/\"/g' > ${TARGET_STYLE_FOLDER}/font-awesome.raw
rm -fr ${TARGET_STYLE_FOLDER}/font-awesome.less
mv ${TARGET_STYLE_FOLDER}/font-awesome.raw ${TARGET_STYLE_FOLDER}/font-awesome.less