test-dhcp6-client
# ------------------------------------------------------------------------------
+if ENABLE_TERMINAL
noinst_LTLIBRARIES += \
libsystemd-terminal.la
+noinst_PROGRAMS += \
+ systemd-subterm
+
+unifontdatadir=$(datadir)/unifont
+
+dist_unifontdata_DATA = \
+ src/libsystemd-terminal/unifont-glyph-array.bin
+
+tests += \
+ test-term-page \
+ test-term-parser \
+ test-unifont
+endif
+
libsystemd_terminal_la_CFLAGS = \
$(AM_CFLAGS)
src/libsystemd-terminal/term-page.c \
src/libsystemd-terminal/term-parser.c \
src/libsystemd-terminal/term-screen.c \
- src/libsystemd-terminal/term-wcwidth.c
+ src/libsystemd-terminal/term-wcwidth.c \
+ src/libsystemd-terminal/unifont-internal.h \
+ src/libsystemd-terminal/unifont.c
libsystemd_terminal_la_LIBADD = \
libsystemd-internal.la \
libsystemd-shared.la
-noinst_PROGRAMS += \
- systemd-subterm
-
systemd_subterm_SOURCES = \
src/libsystemd-terminal/subterm.c
libsystemd-internal.la \
libsystemd-shared.la
-tests += \
- test-term-page \
- test-term-parser
+test_unifont_SOURCES = \
+ src/libsystemd-terminal/test-unifont.c
+
+test_unifont_LDADD = \
+ libsystemd-terminal.la \
+ libsystemd-internal.la \
+ libsystemd-shared.la
+
+update-unifont:
+ $(AM_V_GEN)cat $(top_srcdir)/src/libsystemd-terminal/unifont.hex | $(PYTHON) $(top_srcdir)/tools/compile-unifont.py >$(top_srcdir)/src/libsystemd-terminal/unifont-glyph-array.bin
+ @echo "unifont-glyph-array.bin has been regenerated"
+
+.PHONY: update-unifont
# ------------------------------------------------------------------------------
if ENABLE_GTK_DOC