# Automake for libx52util # # Copyright (C) 2012-2018 Nirenjan Krishnan (nirenjan@nirenjan.org) # # SPDX-License-Identifier: GPL-2.0-only WITH Classpath-exception-2.0 lib_LTLIBRARIES += libx52util.la # libx52 utility library # This library provides extra utilities for ease of use nodist_libx52util_la_SOURCES = libx52util/util_char_map.c libx52util_la_SOURCES = libx52util/x52_char_map_lookup.c libx52util_la_CFLAGS = -I $(top_srcdir)/libx52util $(VISIBILITY_CFLAGS) $(WARN_CFLAGS) libx52util_la_LDFLAGS = \ -export-symbols-regex '^libx52util_' \ -version-info 1:1:0 \ $(WARN_LDFLAGS) # Header files that need to be copied x52include_HEADERS += libx52util/libx52util.h # pkg-config files pkgconfig_DATA += libx52util/libx52util.pc # Autogenerated file that needs to be cleaned up char_map_TARGETS = \ libx52util/util_char_map.c \ libx52util/x52_char_map.bin CLEANFILES += $(char_map_TARGETS) char_map_DEPENDS = \ $(srcdir)/libx52util/x52_char_map_gen.py \ $(srcdir)/libx52util/x52_char_map.cfg $(char_map_TARGETS): $(char_map_DEPENDS) $(AM_V_GEN) $(PYTHON) $(char_map_DEPENDS) $(char_map_TARGETS) TESTS += libx52util/test-runner.sh check_PROGRAMS += libx52util-bmp-test libx52util_bmp_test_SOURCES = libx52util/x52_char_map_test.c libx52util_bmp_test_CFLAGS = -I $(top_srcdir)/libx52util libx52util_bmp_test_LDADD = libx52util.la # Extra files that need to be in the distribution EXTRA_DIST += libx52util/x52_char_map.cfg \ libx52util/x52_char_map.h \ libx52util/x52_char_map_gen.py