X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FMakefile.am;h=bc0d3682a16a3dfe3eb944df43468d24df489c03;hb=acc5af9912533261c37795971af269f77317f14f;hp=de10d1a5376e1913f24fde3138d2b0cdc569dd84;hpb=bb12808b20ab89d4c77e90b8fd8268eff7ef35c8;p=lyx.git diff --git a/src/Makefile.am b/src/Makefile.am index de10d1a537..bc0d3682a1 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -5,6 +5,7 @@ include $(top_srcdir)/config/common.am DISTCLEANFILES += config.h libintl.h AM_CPPFLAGS += $(PCH_FLAGS) -I$(top_srcdir)/src $(BOOST_INCLUDES) +AM_CPPFLAGS += $(QT4_CPPFLAGS) $(QT4_CORE_INCLUDES) if BUILD_CLIENT_SUBDIR CLIENT = client @@ -19,7 +20,8 @@ EXTRA_DIST = Section.h \ paper.h \ pch.h -OTHERLIBS = $(BOOST_LIBS) $(INTLLIBS) $(MYTHES_LIBS) $(AIKSAURUS_LIBS) @LIBS@ $(SOCKET_LIBS) +OTHERLIBS = $(BOOST_LIBS) $(INTLLIBS) $(MYTHES_LIBS) $(AIKSAURUS_LIBS) \ + @LIBS@ $(SOCKET_LIBS) $(LIBSHLWAPI) $(LIBPSAPI) noinst_LIBRARIES = liblyxcore.a bin_PROGRAMS = lyx @@ -34,7 +36,7 @@ lyx_LDADD = \ support/liblyxsupport.a \ $(OTHERLIBS) \ $(QT4_LDFLAGS) \ - $(QT4_LIB) + $(QT4_LIB) if LYX_WIN_RESOURCE .rc.o: @@ -47,13 +49,11 @@ endif BUILT_SOURCES = $(PCH_FILE) if USE_ASPELL -ASPELL = ASpell.cpp ASpell_local.h +ASPELL = AspellChecker.cpp AspellChecker.h endif -if USE_PSPELL -PSPELL = PSpell.cpp PSpell.h -endif -if USE_ISPELL -ISPELL = ISpell.cpp ISpell.h + +if USE_HUNSPELL +HUNSPELL = HunspellChecker.cpp HunspellChecker.h endif # These four objects are linked as object files as they are not @@ -62,13 +62,16 @@ endif # and in fact libtools seems not able to do that. lyx_SOURCES = \ main.cpp \ - $(ASPELL) $(PSPELL) $(ISPELL) SpellBase.cpp \ + $(ASPELL) \ BiblioInfo.h \ BiblioInfo.cpp \ Box.cpp \ Box.h \ + Compare.cpp \ + Compare.h \ Dimension.cpp \ Dimension.h \ + $(HUNSPELL) \ PrinterParams.cpp \ PrinterParams.h \ Thesaurus.cpp \ @@ -115,6 +118,8 @@ SOURCEFILESCORE = \ FuncRequest.cpp \ FuncStatus.cpp \ Graph.cpp \ + HSpace.cpp \ + IndicesList.cpp \ InsetIterator.cpp \ InsetList.cpp \ Intl.cpp \ @@ -124,6 +129,7 @@ SOURCEFILESCORE = \ LaTeX.cpp \ LaTeXFeatures.cpp \ LayoutFile.cpp \ + LayoutModuleList.cpp \ Length.cpp \ lengthcommon.cpp \ Lexer.cpp \ @@ -139,10 +145,10 @@ SOURCEFILESCORE = \ output_docbook.cpp \ output.cpp \ output_latex.cpp \ + output_xhtml.cpp \ OutputParams.cpp \ output_plaintext.cpp \ Paragraph.cpp \ - paragraph_funcs.cpp \ ParagraphMetrics.cpp \ ParagraphParameters.cpp \ ParIterator.cpp \ @@ -185,6 +191,7 @@ HEADERFILESCORE = \ CmdDef.h \ ColorCode.h \ Color.h \ + ColorSet.h \ CompletionList.h \ ConverterCache.h \ Converter.h \ @@ -211,6 +218,8 @@ HEADERFILESCORE = \ FuncRequest.h \ FuncStatus.h \ Graph.h \ + HSpace.h \ + IndicesList.h \ InsetIterator.h \ InsetList.h \ Intl.h \ @@ -222,6 +231,7 @@ HEADERFILESCORE = \ Layout.h \ LayoutEnums.h \ LayoutFile.h \ + LayoutModuleList.h \ Length.h \ Lexer.h \ LyXAction.h \ @@ -236,10 +246,10 @@ HEADERFILESCORE = \ output_docbook.h \ output.h \ output_latex.h \ + output_xhtml.h \ OutputParams.h \ output_plaintext.h \ paper.h \ - paragraph_funcs.h \ Paragraph.h \ ParagraphList.h \ ParagraphMetrics.h \ @@ -253,7 +263,7 @@ HEADERFILESCORE = \ Session.h \ sgml.h \ Spacing.h \ - SpellBase.h \ + SpellChecker.h \ TexRow.h \ TexStream.h \ Text.h \ @@ -289,6 +299,27 @@ liblyxcore_a_SOURCES = $(SOURCEFILESCORE) $(STANDALONEFILES) $(HEADERFILESCORE) endif +######################### Qt stuff ############################## + +MOCHEADER = Compare.h + +if INSTALL_WINDOWS + +MOCHEADER += Server.h +MOCFLAG = -D_WIN32 + +endif + +MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp) + +BUILT_SOURCES += $(MOCEDFILES) +CLEANFILES += $(MOCEDFILES) + +moc_%.cpp: %.h + $(MOC4) $(MOCFLAG) -o $@ $< + +liblyxcore_a_DEPENDENCIES = $(MOCEDFILES) + ############################### Graphics ############################## noinst_LIBRARIES += liblyxgraphics.a @@ -454,7 +485,7 @@ HEADERFILESMATHED = \ mathed/ReplaceData.h \ mathed/MathStream.h \ mathed/MathSupport.h \ - mathed/TextPainter.h + mathed/TextPainter.h lyxmathed.cpp: @echo -e '$(SOURCEFILESMATHED:%=\n#include "%")\n' > $@ @@ -468,7 +499,7 @@ liblyxmathed_a_SOURCES = lyxmathed.cpp $(HEADERFILESMATHED) else -liblyxmathed_a_SOURCES = $(SOURCEFILESMATHED) $(HEADERFILESMATHED) +liblyxmathed_a_SOURCES = $(SOURCEFILESMATHED) $(HEADERFILESMATHED) endif @@ -517,6 +548,7 @@ SOURCEFILESINSETS = \ insets/InsetNomencl.cpp \ insets/InsetNote.cpp \ insets/InsetOptArg.cpp \ + insets/InsetPhantom.cpp \ insets/InsetQuotes.cpp \ insets/InsetRef.cpp \ insets/InsetSpace.cpp \ @@ -570,6 +602,7 @@ HEADERFILESINSETS = \ insets/InsetNomencl.h \ insets/InsetNote.h \ insets/InsetOptArg.h \ + insets/InsetPhantom.h \ insets/InsetQuotes.h \ insets/InsetRef.h \ insets/InsetSpace.h \