diff options
Diffstat (limited to '')
-rw-r--r-- | src/spreadsheet/Makefile.am | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/src/spreadsheet/Makefile.am b/src/spreadsheet/Makefile.am new file mode 100644 index 0000000..8f1e0fb --- /dev/null +++ b/src/spreadsheet/Makefile.am @@ -0,0 +1,90 @@ +if BUILD_SPREADSHEET_MODEL + +AM_CPPFLAGS = \ + -I$(top_srcdir)/include \ + -I$(top_srcdir)/src/include \ + -D__ORCUS_SPM_BUILDING_DLL + +AM_CPPFLAGS += $(BOOST_CPPFLAGS) $(LIBIXION_CFLAGS) + +if HAVE_FILESYSTEM +AM_CPPFLAGS += "-DHAVE_FILESYSTEM=1" +endif + +if HAVE_EXPERIMENTAL_FILESYSTEM +AM_CPPFLAGS += "-DHAVE_EXPERIMENTAL_FILESYSTEM=1" +endif + +COMMON_CPPFLAGS = $(AM_CPPFLAGS) + +if HAVE_STATIC_LIB +AM_CPPFLAGS += -D__ORCUS_STATIC_LIB=1 +endif + +lib_LTLIBRARIES = liborcus-spreadsheet-model-@ORCUS_API_VERSION@.la +liborcus_spreadsheet_model_@ORCUS_API_VERSION@_la_SOURCES = \ + auto_filter.cpp \ + check_dumper.hpp \ + check_dumper.cpp \ + config.cpp \ + debug_state_dumper.hpp \ + debug_state_dumper.cpp \ + document.cpp \ + document_impl.hpp \ + document_impl.cpp \ + document_types.cpp \ + dumper_global.hpp \ + dumper_global.cpp \ + factory.cpp \ + factory_pivot.hpp \ + factory_pivot.cpp \ + factory_shared_strings.hpp \ + factory_shared_strings.cpp \ + factory_sheet.hpp \ + factory_sheet.cpp \ + factory_styles.cpp \ + factory_table.hpp \ + factory_table.cpp \ + flat_dumper.hpp \ + flat_dumper.cpp \ + formula_global.hpp \ + formula_global.cpp \ + html_dumper.hpp \ + html_dumper.cpp \ + impl_types.hpp \ + csv_dumper.hpp \ + csv_dumper.cpp \ + json_dumper.hpp \ + json_dumper.cpp \ + number_format.hpp \ + number_format.cpp \ + pivot.cpp \ + shared_formula.hpp \ + shared_formula.cpp \ + shared_strings.cpp \ + sheet.cpp \ + sheet_impl.hpp \ + sheet_impl.cpp \ + styles.cpp \ + view.cpp \ + global_settings.hpp \ + global_settings.cpp + +liborcus_spreadsheet_model_@ORCUS_API_VERSION@_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBIXION_CFLAGS) +liborcus_spreadsheet_model_@ORCUS_API_VERSION@_la_LDFLAGS = -no-undefined +liborcus_spreadsheet_model_@ORCUS_API_VERSION@_la_LIBADD = \ + $(LIBIXION_LIBS) \ + $(BOOST_DATE_TIME_LIBS) \ + $(BOOST_SYSTEM_LIBS) \ + ../parser/liborcus-parser-@ORCUS_API_VERSION@.la \ + ../liborcus/liborcus-@ORCUS_API_VERSION@.la + +if !HAVE_FILESYSTEM +if HAVE_EXPERIMENTAL_FILESYSTEM +liborcus_spreadsheet_model_@ORCUS_API_VERSION@_la_LIBADD += -lstdc++fs +else +liborcus_spreadsheet_model_@ORCUS_API_VERSION@_la_LIBADD += $(BOOST_FILESYSTEM_LIBS) +endif +endif + +endif |