1 ACLOCAL_AMFLAGS = -I m4
2 EXTRA_DIST = README TODO COPYING
6 check_PROGRAMS = test_console test_output test_vt test_buffer test_terminal \
8 noinst_PROGRAMS = genshader
9 noinst_LTLIBRARIES = libkmscon-core.la
25 EXTRA_DIST += src/output_shader_def.vert src/output_shader_def.frag \
26 src/output_shader_tex.vert src/output_shader_tex.frag
27 CLEANFILES += src/output_shaders.c
29 nodist_genshader_SOURCES = \
32 src/output_shaders.c: src/output_shader_def.vert src/output_shader_def.frag \
33 src/output_shader_tex.vert src/output_shader_tex.frag genshader$(EXEEXT)
36 nodist_libkmscon_core_la_SOURCES = \
39 libkmscon_core_la_SOURCES = \
40 src/console.c src/console.h \
41 src/output.c src/output.h \
42 src/output_context.c \
45 src/unicode.c src/unicode.h \
47 src/eloop.c src/eloop.h \
49 src/input.c src/input.h \
51 src/terminal.c src/terminal.h \
55 libkmscon_core_la_SOURCES += \
56 src/kbd_xkb.c src/kbd.h \
57 external/imKStoUCS.c external/imKStoUCS.h
59 libkmscon_core_la_SOURCES += \
60 src/kbd_dumb.c src/kbd.h \
61 external/imKStoUCS.c external/imKStoUCS.h
65 libkmscon_core_la_SOURCES += \
66 src/font_pango.c src/font.h
68 libkmscon_core_la_SOURCES += \
69 src/font_freetype.c src/font.h
72 libkmscon_core_la_CPPFLAGS = \
84 libkmscon_core_la_LIBADD = \
96 kmscon_SOURCES = src/main.c
97 kmscon_LDADD = libkmscon-core.la
99 test_console_SOURCES = tests/test_console.c
100 test_console_LDADD = libkmscon-core.la
102 test_output_SOURCES = tests/test_output.c
103 test_output_LDADD = libkmscon-core.la
105 test_vt_SOURCES = tests/test_vt.c
106 test_vt_LDADD = libkmscon-core.la
108 test_buffer_SOURCES = tests/test_buffer.c
109 test_buffer_LDADD = libkmscon-core.la
111 test_terminal_SOURCES = tests/test_terminal.c
112 test_terminal_LDADD = libkmscon-core.la
114 test_input_SOURCES = tests/test_input.c
115 test_input_LDADD = libkmscon-core.la