summaryrefslogtreecommitdiffstats
path: root/web/_static/dejavu-fonts/Makefile
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@open-infrastructure.net>2023-02-13 19:43:51 +0000
committerDaniel Baumann <daniel.baumann@open-infrastructure.net>2023-02-13 19:43:51 +0000
commitf73f2356820468344757dbb9d7f3ec73ece7bf66 (patch)
treecc4d1f8559ab8d0e73f4efed80c1f5c866501a12 /web/_static/dejavu-fonts/Makefile
parentReworking container version command in python. (diff)
downloadcompute-tools-next+web.tar.xz
compute-tools-next+web.zip
Updating.next+web
Signed-off-by: Daniel Baumann <daniel.baumann@open-infrastructure.net>
Diffstat (limited to 'web/_static/dejavu-fonts/Makefile')
-rw-r--r--web/_static/dejavu-fonts/Makefile60
1 files changed, 60 insertions, 0 deletions
diff --git a/web/_static/dejavu-fonts/Makefile b/web/_static/dejavu-fonts/Makefile
new file mode 100644
index 0000000..31d7ab8
--- /dev/null
+++ b/web/_static/dejavu-fonts/Makefile
@@ -0,0 +1,60 @@
+# Makefile
+
+# Copyright (C) 2013-2021 Daniel Baumann <daniel@debian.org>
+#
+# SPDX-License-Identifier: GPL-3.0+
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# Depends:
+# woff-tools
+# woff2
+
+all: woff woff2
+
+woff: ttf/*.ttf
+ @echo -n "Creating woff files... "
+ @rm -rf woff ttf/*.woff
+
+ @for FILE in ttf/*.ttf; \
+ do \
+ echo -n "."; \
+ sfnt2woff $${FILE}; \
+ done
+
+ @mkdir woff
+ @mv ttf/*.woff woff
+ @echo " done."
+
+woff2: ttf/*.ttf
+ @echo -n "Creating woff2 files... "
+ @rm -rf woff2 ttf/*.woff2
+
+ @for FILE in ttf/*.ttf; \
+ do \
+ echo -n "."; \
+ woff2_compress $${FILE} > /dev/null 2>&1; \
+ done
+
+ @mkdir woff2
+ @mv ttf/*.woff2 woff2
+ @echo " done."
+
+clean:
+ @for FORMAT in woff woff2; \
+ do \
+ echo -n "Removing $${FORMAT} files..."; \
+ rm -rf $${FORMAT} ttf/*.$${FORMAT}; \
+ echo " done."; \
+ done