mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-24 18:43:37 +00:00
08afc52c4c
The included iconv should not be used on Linux or OS X, but (depending on local configuration) it might be needed for crosscompiling a mingw target from Linux. Now the user can choose whether to use the included iconv or not. cmake does already support that. eilseq.m4 was taken from the original libiconv 1.14 package.
137 lines
3.1 KiB
Makefile
137 lines
3.1 KiB
Makefile
include $(top_srcdir)/config/common.am
|
|
|
|
EXTRA_DIST = TODO.txt tex2lyx.1in $(TEST_FILES) $(TEST_RESULTS) \
|
|
CMakeLists.txt test/CMakeLists.txt
|
|
|
|
#noinst_LIBRARIES = libtexparser.a
|
|
#
|
|
#libtexparser_a_SOURCES = \
|
|
# Parser.cpp \
|
|
# Parser.h
|
|
#
|
|
#tex2lyx_LDADD = libtexparser.a
|
|
|
|
man_MANS = tex2lyx.1
|
|
|
|
bin_PROGRAMS = tex2lyx
|
|
|
|
DEFAULT_INCLUDES =
|
|
|
|
AM_CPPFLAGS += -I$(top_srcdir)/src/tex2lyx \
|
|
-I$(top_srcdir)/src -I$(top_builddir) -I$(top_builddir)/src \
|
|
$(BOOST_INCLUDES) $(ICONV_INCLUDES) $(ZLIB_INCLUDES)
|
|
|
|
TEST_FILES = \
|
|
test/runtests.cmake \
|
|
test/runtests.py \
|
|
test/algo2e.tex \
|
|
test/box-color-size-space-align.tex \
|
|
test/CJK.tex \
|
|
test/CJKutf8.tex \
|
|
test/DummyDocument.tex \
|
|
test/Dummy~Document.tex \
|
|
test/foo.eps \
|
|
test/foo.png \
|
|
test/test-insets.tex \
|
|
test/test-insets-basic.tex \
|
|
test/test.ltx \
|
|
test/test-memoir.tex \
|
|
test/test-modules.tex \
|
|
test/test-refstyle-theorems.tex \
|
|
test/test-scr.tex \
|
|
test/test-structure.tex \
|
|
test/verbatim.tex \
|
|
test/XeTeX-polyglossia.tex \
|
|
test/xfigtest.fig \
|
|
test/xfigtest.pstex \
|
|
test/xfigtest.pstex_t
|
|
|
|
TEST_RESULTS = \
|
|
test/algo2e.lyx.lyx \
|
|
test/box-color-size-space-align.lyx.lyx \
|
|
test/CJK.lyx.lyx \
|
|
test/CJKutf8.lyx.lyx \
|
|
test/DummyDocument.lyx.lyx \
|
|
test/Dummy~Document.lyx.lyx \
|
|
test/test-insets.lyx.lyx \
|
|
test/test-insets-basic.lyx.lyx \
|
|
test/test.lyx.lyx \
|
|
test/test-memoir.lyx.lyx \
|
|
test/test-modules.lyx.lyx \
|
|
test/test-refstyle-theorems.lyx.lyx \
|
|
test/test-scr.lyx.lyx \
|
|
test/test-structure.lyx.lyx \
|
|
test/verbatim.lyx.lyx \
|
|
test/XeTeX-polyglossia.lyx.lyx
|
|
|
|
alltests: check alltests-recursive
|
|
|
|
alltests-recursive: tex2lyx
|
|
if test "$(srcdir)" = "$(builddir)"; then \
|
|
echo "tex2lyx tests require a separate build directory"; \
|
|
exit 1; \
|
|
fi
|
|
@$(PYTHON) "$(srcdir)/test/runtests.py"; \
|
|
if test $$? -eq 0; then \
|
|
echo -e "=====================\ntex2lyx tests passed.\n====================="; \
|
|
else \
|
|
echo -e "=====================\ntex2lyx tests failed.\n====================="; \
|
|
fi
|
|
|
|
updatetests: tex2lyx
|
|
$(PYTHON) "$(srcdir)/test/runtests.py" ./tex2lyx "$(top_srcdir)/lib/scripts" "$(srcdir)/test"
|
|
|
|
LINKED_FILES = \
|
|
../Author.cpp \
|
|
../Color.cpp \
|
|
../Counters.cpp \
|
|
../Encoding.cpp \
|
|
../FloatList.cpp \
|
|
../Floating.cpp \
|
|
../FontInfo.cpp \
|
|
../graphics/GraphicsParams.cpp \
|
|
../insets/ExternalTemplate.cpp \
|
|
../insets/ExternalTransforms.cpp \
|
|
../insets/InsetLayout.cpp \
|
|
../LaTeXPackages.cpp \
|
|
../Layout.cpp \
|
|
../LayoutFile.cpp \
|
|
../LayoutModuleList.cpp \
|
|
../Length.cpp \
|
|
../lengthcommon.cpp \
|
|
../Lexer.cpp \
|
|
../ModuleList.cpp \
|
|
../Spacing.cpp \
|
|
../TextClass.cpp \
|
|
../version.cpp
|
|
|
|
tex2lyx_SOURCES = \
|
|
$(LINKED_FILES) \
|
|
boost.cpp \
|
|
Context.cpp \
|
|
Context.h \
|
|
dummy_impl.cpp \
|
|
math.cpp \
|
|
Parser.cpp \
|
|
Parser.h \
|
|
Preamble.cpp \
|
|
Preamble.h \
|
|
table.cpp \
|
|
tex2lyx.cpp \
|
|
tex2lyx.h \
|
|
text.cpp
|
|
|
|
tex2lyx_LDADD = \
|
|
$(top_builddir)/src/support/liblyxsupport.a \
|
|
$(LIBICONV) $(BOOST_LIBS) \
|
|
$(QT_LIB) $(QT_LDFLAGS) \
|
|
@LIBS@ $(ICONV_LIBS) $(ZLIB_LIBS) $(LIBSHLWAPI) $(LIBPSAPI)
|
|
|
|
if INSTALL_MACOSX
|
|
tex2lyx_LDFLAGS = -framework AppKit \
|
|
-Wl,-rpath,@loader_path/../Frameworks \
|
|
-Wl,-rpath,@executable_path/../Frameworks
|
|
endif
|
|
|
|
.PHONY: alltests alltests-recursive updatetests
|