diff options
author | James Booth <boothj5@gmail.com> | 2016-02-14 22:28:55 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2016-02-14 22:28:55 +0000 |
commit | 41fe8c22b1f8c1cf666d42052cd73d59e40a2ed2 (patch) | |
tree | 3b53c1fbc2e5dc8c6daccf7fe7bb9f27d1c9d05a /Makefile.am | |
parent | f887a35c0cd550a3c635630da2bd83bb7400b957 (diff) | |
download | profani-tty-41fe8c22b1f8c1cf666d42052cd73d59e40a2ed2.tar.gz |
Added C plugin code from plugins branch
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index c61315f8..dea7f949 100644 --- a/Makefile.am +++ b/Makefile.am @@ -41,7 +41,11 @@ core_sources = \ src/config/account.c src/config/account.h \ src/config/preferences.c src/config/preferences.h \ src/config/theme.c src/config/theme.h \ - src/config/scripts.c src/config/scripts.h + src/config/scripts.c src/config/scripts.h \ + src/plugins/plugins.h src/plugins/plugins.c \ + src/plugins/api.h src/plugins/api.c \ + src/plugins/callbacks.h src/plugins/callbacks.c \ + src/plugins/autocompleters.c src/plugins/autocompleters.h unittest_sources = \ src/contact.c src/contact.h src/common.c \ @@ -69,6 +73,10 @@ unittest_sources = \ src/config/theme.c src/config/theme.h \ src/config/scripts.c src/config/scripts.h \ src/config/conflists.c src/config/conflists.h \ + src/plugins/plugins.h src/plugins/plugins.c \ + src/plugins/api.h src/plugins/api.c \ + src/plugins/callbacks.h src/plugins/callbacks.c \ + src/plugins/autocompleters.c src/plugins/autocompleters.h \ src/window_list.c src/window_list.h \ src/event/server_events.c src/event/server_events.h \ src/event/client_events.c src/event/client_events.h \ @@ -120,6 +128,10 @@ functionaltest_sources = \ main_source = src/main.c +c_sources = \ + src/plugins/c_plugins.h src/plugins/c_plugins.c \ + src/plugins/c_api.h src/plugins/c_api.c + git_include = src/gitversion.h pgp_sources = \ @@ -134,6 +146,11 @@ otr3_sources = \ otr4_sources = \ src/otr/otrlib.h src/otr/otrlibv4.c src/otr/otr.h src/otr/otr.c +if BUILD_C_API +core_sources += $(c_sources) +unittest_sources += $(c_sources) +endif + otr_unittest_sources = \ tests/unittests/otr/stub_otr.c @@ -168,6 +185,15 @@ if INCLUDE_GIT_VERSION BUILT_SOURCES = $(git_include) endif +if BUILD_C_API +lib_LTLIBRARIES = libprofanity.la +libprofanity_la_LDFLAGS=-avoid-version -shared +libprofanity_la_SOURCES = src/plugins/profapi.c + +library_includedir=$(includedir) +library_include_HEADERS = src/plugins/profapi.h +endif + TESTS = tests/unittests/unittests check_PROGRAMS = tests/unittests/unittests tests_unittests_unittests_SOURCES = $(unittest_sources) |