X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2FMakefile.am;h=232540c1f1026f4ece685fa7710b69cc09b6c18d;hb=e7b655fa76e4a42b1a0228bd7e9290998a1fbeae;hp=1f6dea1a72e40410f9631b757b16f775fe53c28e;hpb=46974bb948c0a7ca82b476a578b6199e438bab41;p=rodin%2Fchimara.git diff --git a/src/Makefile.am b/src/Makefile.am index 1f6dea1..232540c 100755 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -14,13 +14,14 @@ AM_CFLAGS =\ -Wall\ -g -bin_PROGRAMS = chimara +noinst_PROGRAMS = test-chimara -# First line: User interface sources -# Second line: Glk program to run -chimara_SOURCES = \ - main.c callbacks.c callbacks.h error.c error.h \ - first.c \ +test_chimara_SOURCES = main.c callbacks.c callbacks.h error.c error.h +test_chimara_LDADD = $(TEST_LIBS) -lchimara + +lib_LTLIBRARIES = libchimara.la + +libchimara_la_SOURCES = \ abort.c abort.h \ case.c \ chimara-glk.c chimara-glk.h chimara-glk-private.h \ @@ -33,8 +34,16 @@ chimara_SOURCES = \ strio.c \ style.c \ window.c window.h - -chimara_LDADD = $(CHIMARA_LIBS) +libchimara_la_LIBADD = $(CHIMARA_LIBS) +libchimara_la_LDFLAGS = -no-undefined -export-symbols-regex "^chimara_glk_.*|^glk_.*" +libchimara_includedir = $(includedir)/chimara/chimara +libchimara_include_HEADERS = chimara-glk.h + +pkglib_LTLIBRARIES = first.la model.la gridtest.la splittest.la +first_la_LDFLAGS = -module -avoid-version +model_la_LDFLAGS = -module -avoid-version +gridtest_la_LDFLAGS = -module -avoid-version +splittest_la_LDFLAGS = -module -avoid-version CLEANFILES = chimara.ui