X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FMakefile.am;h=125f1dbf2bdf420a80fdce87d0124a459cfca0fe;hb=4db3e641ed6765e005343010cb90ee8af26f8f99;hp=bfd510ce86e9faf0c6a2d08a16812e3f26015cbb;hpb=f626cfb7a302f08dc828dfc3156838e26b0bbd3e;p=lyx.git diff --git a/src/Makefile.am b/src/Makefile.am index bfd510ce86..125f1dbf2b 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -2,8 +2,6 @@ include $(top_srcdir)/config/common.am ############################### Core ############################## -DISTCLEANFILES += libintl.h - AM_CPPFLAGS += $(PCH_FLAGS) -I$(top_srcdir)/src $(BOOST_INCLUDES) $(ENCHANT_CFLAGS) $(HUNSPELL_CFLAGS) AM_CPPFLAGS += $(QT4_CPPFLAGS) $(QT4_CORE_INCLUDES) @@ -15,8 +13,8 @@ SUBDIRS = support frontends . $(CLIENT) tex2lyx EXTRA_DIST = pch.h -OTHERLIBS = $(BOOST_LIBS) $(INTLLIBS) $(MYTHES_LIBS) \ - $(ENCHANT_LIBS) $(HUNSPELL_LIBS) @LIBS@ $(SOCKET_LIBS) $(LIBSHLWAPI) $(LIBPSAPI) +OTHERLIBS = $(BOOST_LIBS) $(MYTHES_LIBS) $(ENCHANT_LIBS) $(HUNSPELL_LIBS) \ + @LIBS@ $(SOCKET_LIBS) $(LIBSHLWAPI) $(LIBPSAPI) noinst_LIBRARIES = liblyxcore.a bin_PROGRAMS = lyx @@ -40,7 +38,7 @@ if LYX_WIN_RESOURCE endif if INSTALL_MACOSX -lyx_LDFLAGS = -framework AppKit +lyx_LDFLAGS = -framework AppKit -framework ApplicationServices endif #lyx_LDFLAGS=-Wl,-O1 @@ -85,6 +83,8 @@ lyx_SOURCES = \ $(ENCHANT) \ $(HUNSPELL) \ $(PWL) \ + LaTeXFonts.cpp \ + LaTeXFonts.h \ PrinterParams.cpp \ PrinterParams.h \ Thesaurus.cpp \ @@ -216,6 +216,7 @@ HEADERFILESCORE = \ DepTable.h \ DispatchResult.h \ DocIterator.h \ + DocumentClassPtr.h \ Encoding.h \ ErrorList.h \ Exporter.h \ @@ -361,8 +362,6 @@ liblyxgraphics_a_SOURCES = \ ############################### Mathed ############################## -EXTRA_DIST += mathed/InsetFormulaMacro.cpp - noinst_LIBRARIES += liblyxmathed.a SOURCEFILESMATHED = \ @@ -406,6 +405,7 @@ SOURCEFILESMATHED = \ mathed/InsetMathRef.cpp \ mathed/InsetMathRoot.cpp \ mathed/InsetMathScript.cpp \ + mathed/InsetMathSideset.cpp \ mathed/InsetMathSize.cpp \ mathed/InsetMathSpace.cpp \ mathed/InsetMathSpecialChar.cpp \ @@ -474,6 +474,7 @@ HEADERFILESMATHED = \ mathed/InsetMathRef.h \ mathed/InsetMathRoot.h \ mathed/InsetMathScript.h \ + mathed/InsetMathSideset.h \ mathed/InsetMathSize.h \ mathed/InsetMathSpace.h \ mathed/InsetMathSpecialChar.h \ @@ -495,7 +496,6 @@ HEADERFILESMATHED = \ mathed/MathCompletionList.h \ mathed/MathExtern.h \ mathed/MathFactory.h \ - mathed/MathGridInfo.h \ mathed/MathMacro.h \ mathed/MathMacroArgument.h \ mathed/MacroTable.h \ @@ -559,6 +559,7 @@ SOURCEFILESINSETS = \ insets/InsetIndex.cpp \ insets/InsetInfo.cpp \ insets/InsetIPA.cpp \ + insets/InsetIPAMacro.cpp \ insets/InsetLabel.cpp \ insets/InsetLayout.cpp \ insets/InsetLine.cpp \ @@ -616,6 +617,7 @@ HEADERFILESINSETS = \ insets/InsetIndex.h \ insets/InsetInfo.h \ insets/InsetIPA.h \ + insets/InsetIPAMacro.h \ insets/InsetPreview.h \ insets/InsetLabel.h \ insets/InsetLayout.h \ @@ -659,3 +661,38 @@ else liblyxinsets_a_SOURCES = $(SOURCEFILESINSETS) $(HEADERFILESINSETS) endif + + +############################## Tests ################################## + +EXTRA_DIST += \ + tests/test_layout + + +TESTS = \ + tests/test_layout + +check_PROGRAMS = \ + check_layout + +check_layout_CPPFLAGS = $(AM_CPPFLAGS) -DNO_LAYOUT_CSS +check_layout_LDADD = support/liblyxsupport.a $(LIBICONV) $(BOOST_LIBS) @LIBS@ $(QT4_CORE_LIBS) $(LIBSHLWAPI) +# need to allow multiple definitions of _() (see dummy_functions.cpp) +check_layout_LDFLAGS = $(QT4_CORE_LDFLAGS) -Wl,--allow-multiple-definition +check_layout_SOURCES = \ + insets/InsetLayout.cpp \ + Color.cpp \ + Counters.cpp \ + Floating.cpp \ + FloatList.cpp \ + FontInfo.cpp \ + Layout.cpp \ + LayoutFile.cpp \ + Lexer.cpp \ + ModuleList.cpp \ + Spacing.cpp \ + TextClass.cpp \ + tests/check_layout.cpp \ + support/tests/boost.cpp \ + support/tests/dummy_functions.cpp +