lyx_mirror/src/Makefile.am

290 lines
4.8 KiB
Makefile
Raw Normal View History

include $(top_srcdir)/config/common.am
DISTCLEANFILES += config.h libintl.h version.C stamp-version version.C-tmp
MAINTAINERCLEANFILES += $(srcdir)/config.h.in
if BUILD_CLIENT_SUBDIR
CLIENT = client
endif
SUBDIRS = mathed insets graphics support frontends . $(CLIENT) tex2lyx
EXTRA_DIST = config.h.in stamp-h.in version.C.in \
Section.h \
Section.cpp \
Variables.cpp \
Variables.h \
paper.h \
pch.h
LYX_PRE_LIBS = mathed/libmathed.la insets/libinsets.la \
frontends/libfrontends.la
LYX_POST_LIBS = frontends/controllers/libcontrollers.la \
graphics/libgraphics.la \
support/libsupport.la
BOOST_LIBS = $(BOOST_REGEX) $(BOOST_SIGNALS) $(BOOST_FILESYSTEM) $(BOOST_IOSTREAMS)
OTHERLIBS = $(BOOST_LIBS) $(LIBICONV) $(INTLLIBS) $(AIKSAURUS_LIBS) @LIBS@ $(SOCKET_LIBS)
bin_PROGRAMS = lyx
noinst_PROGRAMS = $(FRONTENDS_PROGS)
EXTRA_PROGRAMS = lyx-qt4
lyx_qt4_LDADD = $(lyx_OBJECTS) $(LYX_PRE_LIBS) \
frontends/qt4/libqt4.la $(LYX_POST_LIBS) $(OTHERLIBS)
lyx_qt4_SOURCES = main.cpp
lyx$(EXEEXT): $(FRONTENDS_PROGS)
rm -f $@
$(LN_S) $< $@
#lyx_LDFLAGS=-Wl,-O1
BUILT_SOURCES = $(PCH_FILE) version.C
AM_CPPFLAGS += $(PCH_FLAGS) $(BOOST_INCLUDES)
if USE_ASPELL
ASPELL = ASpell.cpp ASpell_local.h
endif
if USE_PSPELL
PSPELL = PSpell.cpp PSpell.h
endif
if USE_ISPELL
ISPELL = ISpell.cpp ISpell.h
endif
lyx_SOURCES = \
$(ASPELL) $(PSPELL) $(ISPELL) SpellBase.cpp \
Author.cpp \
Author.h \
Bidi.cpp \
Bidi.h \
boost.cpp \
Box.cpp \
Box.h \
BranchList.cpp \
BranchList.h \
Buffer.cpp \
buffer_funcs.cpp \
buffer_funcs.h \
Buffer.h \
BufferList.cpp \
BufferList.h \
BufferParams.cpp \
BufferParams.h \
BufferView.cpp \
bufferview_funcs.cpp \
bufferview_funcs.h \
BufferView.h \
Bullet.cpp \
Bullet.h \
Changes.cpp \
Changes.h \
Chktex.cpp \
Chktex.h \
Color.cpp \
Color.h \
config.h.in \
ConverterCache.cpp \
ConverterCache.h \
Converter.cpp \
Converter.h \
CoordCache.cpp \
CoordCache.h \
Counters.cpp \
Counters.h \
Cursor.cpp \
Cursor.h \
CursorSlice.cpp \
CursorSlice.h \
CutAndPaste.cpp \
CutAndPaste.h \
debug.cpp \
debug.h \
DepTable.cpp \
DepTable.h \
Dimension.cpp \
Dimension.h \
DispatchResult.h \
DocIterator.cpp \
DocIterator.h \
Encoding.cpp \
Encoding.h \
ErrorList.cpp \
ErrorList.h \
Exporter.cpp \
Exporter.h \
factory.cpp \
factory.h \
Floating.cpp \
Floating.h \
FloatList.cpp \
FloatList.h \
FontIterator.cpp \
FontIterator.h \
Format.cpp \
Format.h \
FuncRequest.cpp \
FuncRequest.h \
FuncStatus.cpp \
FuncStatus.h \
gettext.cpp \
gettext.h \
Graph.cpp \
Graph.h \
Importer.cpp \
Importer.h \
InsetIterator.cpp \
InsetIterator.h \
InsetList.cpp \
InsetList.h \
Intl.cpp \
Intl.h \
kb_keymap.cpp \
kb_keymap.h \
kb_sequence.cpp \
kb_sequence.h \
KmodInfo.h \
Language.cpp \
Language.h \
LaTeX.cpp \
LaTeXFeatures.cpp \
LaTeXFeatures.h \
LaTeX.h \
layout.h \
lengthcommon.cpp \
lengthcommon.h \
Lexer.cpp \
Lexer.h \
lfuns.h \
LyXAction.cpp \
LyXAction.h \
lyx_cb.cpp \
lyx_cb.h \
LyX.cpp \
lyxfind.cpp \
lyxfind.h \
LyXFont.cpp \
LyXFont.h \
LyXFunc.cpp \
LyXFunc.h \
LyXGlueLength.cpp \
LyXGlueLength.h \
LyX.h \
LyXLayout.cpp \
LyXLayout.h \
lyxlayout_ptr_fwd.h \
LyXLength.cpp \
LyXLength.h \
LyXRC.cpp \
LyXRC.h \
LyXServer.cpp \
LyXServer.h \
LyXServerSocket.cpp \
LyXServerSocket.h \
lyx_sty.cpp \
lyx_sty.h \
LyXTextClass.cpp \
LyXTextClass.h \
LyXTextClassList.cpp \
LyXTextClassList.h \
LyXText.h \
LyXVC.cpp \
LyXVC.h \
MenuBackend.cpp \
MenuBackend.h \
Messages.cpp \
Messages.h \
MetricsInfo.cpp \
MetricsInfo.h \
Mover.cpp \
Mover.h \
output.cpp \
output_docbook.cpp \
output_docbook.h \
output.h \
output_latex.cpp \
output_latex.h \
OutputParams.cpp \
OutputParams.h \
output_plaintext.cpp \
output_plaintext.h \
paper.h \
Paragraph.cpp \
paragraph_funcs.cpp \
paragraph_funcs.h \
Paragraph.h \
ParagraphList_fwd.h \
ParagraphList.h \
ParagraphMetrics.cpp \
ParagraphMetrics.h \
ParagraphParameters.cpp \
ParagraphParameters.h \
ParIterator.cpp \
ParIterator.h \
PrinterParams.cpp \
PrinterParams.h \
Row.cpp \
Row.h \
RowList_fwd.h \
rowpainter.cpp \
rowpainter.h \
Session.cpp \
Session.h \
sgml.cpp \
sgml.h \
Spacing.cpp \
Spacing.h \
SpellBase.h \
tex-accent.cpp \
tex-accent.h \
TexRow.cpp \
TexRow.h \
tex-strings.cpp \
tex-strings.h \
text2.cpp \
text3.cpp \
text.cpp \
TextMetrics.cpp \
TextMetrics.h \
Thesaurus.cpp \
Thesaurus.h \
TocBackend.cpp \
TocBackend.h \
toc.cpp \
toc.h \
ToolbarBackend.cpp \
ToolbarBackend.h \
Trans.cpp \
Trans.h \
TransState.cpp \
TransState.h \
Undo.cpp \
Undo.h \
UpdateFlags.h \
VCBackend.cpp \
VCBackend.h \
version.C \
version.h \
WordLangTuple.h \
VSpace.cpp \
VSpace.h
version.C: stamp-version
@:
stamp-version: version.C-tmp
if cmp -s $< version.C ; then \
: ;\
else \
rm -f version.C ;\
cp $< version.C ;\
fi
echo timestamp > $@