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
14 -include $(top_builddir)/config.h \
26 EXTRA_DIST += src/output_shader_def.vert src/output_shader_def.frag \
27 src/output_shader_tex.vert src/output_shader_tex.frag
28 CLEANFILES += src/output_shaders.c
30 nodist_genshader_SOURCES = \
33 src/output_shaders.c: src/output_shader_def.vert src/output_shader_def.frag \
34 src/output_shader_tex.vert src/output_shader_tex.frag genshader$(EXEEXT)
37 nodist_libkmscon_core_la_SOURCES = \
40 libkmscon_core_la_SOURCES = \
41 src/conf.c src/conf.h \
42 src/misc.c src/misc.h \
43 src/console.c src/console.h \
44 src/unicode.c src/unicode.h \
46 src/eloop.c src/eloop.h \
48 src/input.c src/input.h \
50 src/terminal.c src/terminal.h \
52 src/uterm.h src/uterm_internal.h \
54 src/uterm_video_drm.c \
60 libkmscon_core_la_SOURCES += \
61 src/kbd_xkb.c src/kbd.h \
62 external/imKStoUCS.c external/imKStoUCS.h
64 libkmscon_core_la_SOURCES += \
65 src/kbd_dumb.c src/kbd.h \
66 external/imKStoUCS.c external/imKStoUCS.h
70 libkmscon_core_la_SOURCES += \
71 src/font_pango.c src/font.h
73 libkmscon_core_la_SOURCES += \
74 src/font_freetype.c src/font.h
77 libkmscon_core_la_CPPFLAGS = \
89 libkmscon_core_la_LIBADD = \
101 kmscon_SOURCES = src/main.c
102 kmscon_LDADD = libkmscon-core.la
104 test_console_SOURCES = tests/test_console.c
105 test_console_LDADD = libkmscon-core.la
107 test_output_SOURCES = tests/test_output.c
108 test_output_LDADD = libkmscon-core.la
110 test_vt_SOURCES = tests/test_vt.c
111 test_vt_LDADD = libkmscon-core.la
113 test_buffer_SOURCES = tests/test_buffer.c
114 test_buffer_LDADD = libkmscon-core.la
116 test_terminal_SOURCES = tests/test_terminal.c
117 test_terminal_LDADD = libkmscon-core.la
119 test_input_SOURCES = tests/test_input.c
120 test_input_LDADD = libkmscon-core.la