X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FMakefile.am;h=89bfd7189cc0a9489332926681065189afba2d65;hb=f65b7ff4ab2fe8ad0d9196c231064240e3fde81f;hp=43a680f1edd26ca6098755989ca35a667610c1a7;hpb=65e9b99a59e4e3ebc1fc6b688239faac5007b88e;p=lyx.git diff --git a/src/Makefile.am b/src/Makefile.am index 43a680f1ed..89bfd7189c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,56 +1,87 @@ AUTOMAKE_OPTIONS = foreign -SUBDIRS = mathed insets support -DISTCLEANFILES = libintl.h config.h -MAINTAINERCLEANFILES = Makefile.in config.h.in +SUBDIRS = mathed insets graphics support frontends +DISTCLEANFILES= *.orig *.rej *~ *.bak core libintl.h config.h +MAINTAINERCLEANFILES = $(srcdir)/Makefile.in $(srcdir)/config.h.in bin_PROGRAMS = lyx -lyx_LDADD = mathed/mathed.o insets/insets.o support/libsupport.a \ - @INTLLIBS@ @LYX_LIBS@ -lyx_DEPENDENCIES = mathed insets support/libsupport.a +## libfrontends is given twice on the link line because it needs stuff +## from FRONTEND_GUILIB and inversely. If you do not like it, feel +## free to provide another solution... Maybe signals would solve that +## magically, but I do not understand them much (JMarc) +lyx_DEPENDENCIES = mathed/libmathed.la insets/libinsets.la \ + graphics/libgraphics.la \ + frontends/libfrontends.la @FRONTEND_GUILIB@ \ + frontends/libfrontends.la \ + frontends/support/libfrontendsupport.la support/libsupport.la \ + @INCLUDED_SIGC@ +lyx_LDADD = $(lyx_DEPENDENCIES) @INTLLIBS@ $(LYX_LIBS) $(SIGC_LIBS) \ + $(PSPELL_LIBS) @FRONTEND_LDFLAGS@ @FRONTEND_LIBS@ +#lyx_LDFLAGS=-Wl,-O1 EXTRA_DIST = config.h.in stamp-h.in cheaders -ETAGS_ARGS = --c++ -INCLUDES = -I${top_srcdir}/images +ETAGS_ARGS = --lang=c++ +BOOST_INCLUDES = -I$(top_srcdir)/boost +INCLUDES = $(SIGC_CFLAGS) $(BOOST_INCLUDES) $(PSPELL_INCLUDES) @FRONTEND_INCLUDES@ localedir = $(datadir)/locale lyx_SOURCES = \ - BackStack.h \ BufferView.C \ BufferView.h \ + BufferView2.C \ + BufferView_pimpl.C \ + BufferView_pimpl.h \ Bullet.C \ Bullet.h \ Chktex.C \ Chktex.h \ + ColorHandler.C \ + ColorHandler.h \ + CutAndPaste.C \ + CutAndPaste.h \ DepTable.C \ DepTable.h \ + FloatList.C \ + FloatList.h \ + Floating.C \ + Floating.h \ FontInfo.C \ FontInfo.h \ FontLoader.C \ FontLoader.h \ - ImportLaTeX.C \ - ImportLaTeX.h \ - ImportNoweb.C \ - ImportNoweb.h \ + LColor.C \ + LColor.h \ LString.h \ LaTeX.C \ LaTeX.h \ LaTeXFeatures.C \ LaTeXFeatures.h \ - LaTeXLog.C \ - Literate.C \ - Literate.h \ + Lsstream.h \ LyXAction.C \ LyXAction.h \ LyXSendto.C \ LyXView.C \ LyXView.h \ Makefile.in \ - PaperLayout.C \ - ParagraphExtra.C \ + MenuBackend.C \ + MenuBackend.h \ + Painter.C \ + Painter.h \ + PainterBase.C \ + PainterBase.h \ + PrinterParams.h \ + Sectioning.h \ + Sectioning.C \ Spacing.C \ Spacing.h \ - TableLayout.C \ - bibforms.h \ - bmtable.C \ + TextCache.C \ + TextCache.h \ + ToolbarDefaults.C \ + ToolbarDefaults.h \ + UpdateInset.C \ + UpdateInset.h \ + Variables.C \ + Variables.h \ + WorkArea.C \ + WorkArea.h \ + bmtable.c \ bmtable.h \ - broken_const.h \ broken_headers.h \ buffer.C \ buffer.h \ @@ -58,40 +89,53 @@ lyx_SOURCES = \ bufferlist.h \ bufferparams.C \ bufferparams.h \ - bullet_forms.C \ - bullet_forms.h \ - bullet_forms_cb.C \ + bufferview_funcs.C \ + bufferview_funcs.h \ chset.C \ chset.h \ combox.C \ combox.h \ commandtags.h \ config.h.in \ + converter.C \ + converter.h \ + counters.C \ + counters.h \ credits.C \ credits.h \ credits_form.C \ credits_form.h \ + debug.C \ debug.h \ - definitions.h \ + encoding.C \ + encoding.h \ + exporter.C \ + exporter.h \ + ext_l10n.h \ figure.h \ filedlg.C \ filedlg.h \ + font.C \ + font.h \ form1.C \ form1.h \ + gettext.C \ gettext.h \ + importer.C \ + importer.h \ include_form.h \ intl.C \ intl.h \ kbmap.C \ kbmap.h \ + kbsequence.C \ + kbsequence.h \ + language.C \ + language.h \ lastfiles.C \ lastfiles.h \ - latexoptions.C \ - latexoptions.h \ layout.C \ layout.h \ - layout_forms.C \ - layout_forms.h \ lyx.C \ lyx.h \ lyx_cb.C \ @@ -102,14 +146,10 @@ lyx_SOURCES = \ lyx_gui_misc.h \ lyx_main.C \ lyx_main.h \ - lyx_sendfax.C \ - lyx_sendfax.h \ - lyx_sendfax_main.C \ lyx_sty.C \ lyx_sty.h \ + lyxcursor.C \ lyxcursor.h \ - lyxdraw.C \ - lyxdraw.h \ lyxfont.C \ lyxfont.h \ lyxfr0.C \ @@ -120,11 +160,14 @@ lyx_SOURCES = \ lyxfunc.h \ lyxlex.C \ lyxlex.h \ + lyxlex_pimpl.C \ + lyxlex_pimpl.h \ lyxlookup.C \ lyxlookup.h \ lyxparagraph.h \ lyxrc.C \ lyxrc.h \ + lyxrow.C \ lyxrow.h \ lyxscreen.h \ lyxserver.C \ @@ -133,8 +176,6 @@ lyx_SOURCES = \ lyxvc.C \ lyxvc.h \ main.C \ - menus.C \ - menus.h \ minibuffer.C \ minibuffer.h \ nt_defines.h \ @@ -148,41 +189,44 @@ lyx_SOURCES = \ sp_form.h \ spellchecker.C \ spellchecker.h \ - table.C \ - table.h \ + stl_string_fwd.h \ + tabular.C \ + tabular.h \ + tabular-old.C \ tex-accent.C \ tex-accent.h \ tex-defs.h \ tex-strings.C \ tex-strings.h \ - texoptions.C \ texrow.C \ texrow.h \ text.C \ text2.C \ - toolbar.C \ - toolbar.h \ + tracer.C \ + tracer.h \ trans.C \ trans.h \ trans_decl.h \ trans_mgr.C \ trans_mgr.h \ + undo.C \ undo.h \ + vc-backend.C \ + vc-backend.h \ version.h \ vms_defines.h \ vspace.C \ vspace.h -lyx_main.o: lyx_main.C lyx_main.h config.h version.h debug.h gettext.h \ - lyx_gui.h lyx_gui_misc.h lyxrc.h support/path.h support/filetools.h \ +lyx_main.o: lyx_main.C lyx_main.h config.h version.h lyx_gui.h \ + lyx_gui_misc.h lyxrc.h support/path.h support/filetools.h \ bufferlist.h debug.h support/FileInfo.h lastfiles.h intl.h \ - lyxserver.h layout.h gettext.h - $(CXXCOMPILE) -DLYX_DIR=\"$(LYX_DIR)\" -DTOP_SRCDIR=\"$(top_srcdir)\" \ - -DLYX_NAME=\"$(PACKAGE)\" -c $(top_srcdir)/src/lyx_main.C + lyxserver.h layout.h gettext.h kbmap.h commandtags.h + $(CXXCOMPILE) -DLYX_DIR=\"$(pkgdatadir)\" \ + -DTOP_SRCDIR=\"$(top_srcdir)\" -c $(top_srcdir)/src/lyx_main.C main.o: main.C config.h lyx_main.h gettext.h LString.h support/filetools.h - $(CXXCOMPILE) -DPACKAGE=\"$(PACKAGE)\" -DLOCALEDIR=\"$(localedir)\" \ - -c ${top_srcdir}/src/main.C + $(CXXCOMPILE) -DLOCALEDIR=\"$(localedir)\" -c $(top_srcdir)/src/main.C dist-hook: cd $(distdir) ; rm -rf `find cheaders -name \*CVS\*`