Makefile.am 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. lib_LTLIBRARIES += libklish.la
  2. libklish_la_SOURCES =
  3. libklish_la_LDFLAGS = $(AM_LDFLAGS) $(VERSION_INFO)
  4. # Add RPATH for kdb
  5. libklish_la_LDFLAGS += '-Wl,-rpath,$(pkglibdir)/@DBS_SUBDIR@:$$ORIGIN/../lib/@PACKAGE@/@DBS_SUBDIR@'
  6. # Add RPATH for plugins
  7. libklish_la_LDFLAGS += '-Wl,-rpath,$(pkglibdir)/@PLUGINS_SUBDIR@:$$ORIGIN/../lib/@PACKAGE@/@PLUGINS_SUBDIR@'
  8. #if TESTC
  9. #libklish_la_CFLAGS += -DTESTC
  10. #endif
  11. # Common
  12. nobase_include_HEADERS += \
  13. klish/khelper.h
  14. # KTP
  15. nobase_include_HEADERS += \
  16. klish/ktp.h \
  17. klish/ktp_session.h
  18. # Scheme
  19. nobase_include_HEADERS += \
  20. klish/kscheme.h \
  21. klish/kentry.h \
  22. klish/kview.h \
  23. klish/kcommand.h \
  24. klish/kparam.h \
  25. klish/kplugin.h \
  26. klish/kaction.h \
  27. klish/kptype.h \
  28. klish/ksym.h \
  29. klish/knspace.h \
  30. klish/kdb.h
  31. # iScheme
  32. nobase_include_HEADERS += \
  33. klish/ischeme.h \
  34. klish/iview.h \
  35. klish/icommand.h \
  36. klish/iparam.h \
  37. klish/iplugin.h \
  38. klish/iaction.h \
  39. klish/iptype.h \
  40. klish/inspace.h
  41. # Session
  42. nobase_include_HEADERS += \
  43. klish/kudata.h \
  44. klish/kustore.h \
  45. klish/kcontext.h \
  46. klish/kpath.h \
  47. klish/kexec.h \
  48. klish/kpargv.h \
  49. klish/ksession.h
  50. # XML-helper
  51. nobase_include_HEADERS += \
  52. klish/kxml.h
  53. #noinst_HEADERS += \
  54. # klish/khelper.h
  55. EXTRA_DIST += \
  56. klish/ktp/Makefile.am \
  57. klish/kscheme/Makefile.am \
  58. klish/ischeme/Makefile.am \
  59. klish/ksession/Makefile.am \
  60. klish/xml-helper/Makefile.am
  61. include $(top_srcdir)/klish/ktp/Makefile.am
  62. include $(top_srcdir)/klish/kscheme/Makefile.am
  63. include $(top_srcdir)/klish/ischeme/Makefile.am
  64. include $(top_srcdir)/klish/ksession/Makefile.am
  65. include $(top_srcdir)/klish/xml-helper/Makefile.am
  66. #if TESTC
  67. #include $(top_srcdir)/klish/testc_module/Makefile.am
  68. #endif