X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FMakefile.am;h=125f1dbf2bdf420a80fdce87d0124a459cfca0fe;hb=4db3e641ed6765e005343010cb90ee8af26f8f99;hp=d3c52f5e90a30d5a4313f944ced70787dfd5630a;hpb=752f2e48113100c5c7ff559c827d6c14a3f9d552;p=lyx.git diff --git a/src/Makefile.am b/src/Makefile.am index d3c52f5e90..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 @@ -364,8 +362,6 @@ liblyxgraphics_a_SOURCES = \ ############################### Mathed ############################## -EXTRA_DIST += mathed/InsetFormulaMacro.cpp - noinst_LIBRARIES += liblyxmathed.a SOURCEFILESMATHED = \ @@ -409,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 \ @@ -477,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 \ @@ -498,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 \ @@ -664,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 +