X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FMakefile.am;h=35d890f709392d255e7a6f16607cda848604ba9e;hb=b6aed54c45cf4a479cfd11e3e6851194f5a05947;hp=195a583670d700b747be92929432e69a681217c5;hpb=59ab49846a86fcb6971597bd882050e11a9a0a6c;p=lyx.git diff --git a/src/Makefile.am b/src/Makefile.am index 195a583670..35d890f709 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -44,7 +44,9 @@ if LYX_WIN_RESOURCE endif if INSTALL_MACOSX -lyx_LDFLAGS = -framework AppKit -framework ApplicationServices +lyx_LDFLAGS = -framework AppKit -framework ApplicationServices \ + -Wl,-rpath,@loader_path/../Frameworks \ + -Wl,-rpath,@executable_path/../Frameworks endif #lyx_LDFLAGS=-Wl,-O1 @@ -181,6 +183,7 @@ SOURCEFILESCORE = \ Session.cpp \ Spacing.cpp \ TexRow.cpp \ + texstream.cpp \ Text.cpp \ Text2.cpp \ Text3.cpp \ @@ -287,6 +290,7 @@ HEADERFILESCORE = \ Spacing.h \ SpellChecker.h \ TexRow.h \ + texstream.h \ Text.h \ TextClass.h \ TextMetrics.h \ @@ -303,11 +307,23 @@ HEADERFILESCORE = \ STANDALONEFILES = \ Layout.cpp -.PHONY: lyx_commit_hash.h -lyx_commit_hash.h: - $(AM_V_GEN)hash=`cd "$(top_srcdir)" && git log -1 --pretty=format:%H 2>/dev/null || echo none` ; \ - sed s/@LYX_GIT_COMMIT_HASH@/$$hash/ "$(srcdir)"/lyx_commit_hash.h.in >$@ +.PHONY: update_commit_hash + +LCH_V_GEN = $(lch__v_GEN_@AM_V@) +lch__v_GEN_ = $(lch__v_GEN_@AM_DEFAULT_V@) +lch__v_GEN_0 = @echo " GEN lyx_commit_hash.h"; +lch__v_GEN_1 = + +update_commit_hash: + rm -f hash-temp \ + $(LCH_V_GEN)hash=`cd "$(top_srcdir)" && git log -1 --pretty=format:%H 2>/dev/null || echo none` ; \ + sed s/@LYX_GIT_COMMIT_HASH@/$$hash/ "$(srcdir)"/lyx_commit_hash.h.in >hash-temp ; \ + cmp -s lyx_commit_hash.h hash-temp || cp hash-temp lyx_commit_hash.h ; \ + rm -f hash-temp + +lyx_commit_hash.h: update_commit_hash + BUILT_SOURCES += lyx_commit_hash.h CLEANFILES += lyx_commit_hash.h @@ -329,7 +345,7 @@ endif ######################### Qt stuff ############################## -MOCHEADER = Compare.h +MOCHEADER = Compare.h PreviewLoader.h if INSTALL_WINDOWS @@ -343,6 +359,9 @@ MOCEDFILES = $(MOCHEADER:%.h=moc_%.cpp) BUILT_SOURCES += $(MOCEDFILES) CLEANFILES += $(MOCEDFILES) +moc_PreviewLoader.cpp: graphics/PreviewLoader.h + $(AM_V_GEN)$(QT_MOC) $(MOCFLAG) -o $@ $< + moc_%.cpp: %.h $(AM_V_GEN)$(QT_MOC) $(MOCFLAG) -o $@ $< @@ -554,6 +573,7 @@ SOURCEFILESINSETS = \ insets/InsetBox.cpp \ insets/InsetBranch.cpp \ insets/InsetCaption.cpp \ + insets/InsetCaptionable.cpp \ insets/InsetCitation.cpp \ insets/InsetCollapsable.cpp \ insets/InsetCommand.cpp \ @@ -612,6 +632,7 @@ HEADERFILESINSETS = \ insets/InsetBox.h \ insets/InsetBranch.h \ insets/InsetCaption.h \ + insets/InsetCaptionable.h \ insets/InsetCitation.h \ insets/InsetCode.h \ insets/InsetCollapsable.h \ @@ -681,7 +702,13 @@ endif ############################## Tests ################################## EXTRA_DIST += \ - tests/test_layout + tests/test_ExternalTransforms \ + tests/regfiles/ExternalTransforms \ + tests/regfiles/Length \ + tests/test_layout \ + tests/test_Length + +TESTS = tests/test_ExternalTransforms tests/test_Length alltests: check alltests-recursive @@ -698,6 +725,8 @@ updatetests: cd tex2lyx; $(MAKE) updatetests check_PROGRAMS = \ + check_ExternalTransforms \ + check_Length \ check_layout if INSTALL_MACOSX @@ -705,8 +734,8 @@ ADD_FRAMEWORKS = -framework QtGui -framework QtCore -framework AppKit -framework endif check_layout_CPPFLAGS = $(AM_CPPFLAGS) -check_layout_LDADD = support/liblyxsupport.a $(LIBICONV) $(BOOST_LIBS) @LIBS@ $(QT_CORE_LIBS) $(LIBSHLWAPI) -check_layout_LDFLAGS = $(QT_CORE_LDFLAGS) $(ADD_FRAMEWORKS) +check_layout_LDADD = support/liblyxsupport.a $(LIBICONV) $(BOOST_LIBS) @LIBS@ $(QT_LIB) $(LIBSHLWAPI) +check_layout_LDFLAGS = $(QT_LDFLAGS) $(ADD_FRAMEWORKS) check_layout_SOURCES = \ insets/InsetLayout.cpp \ Color.cpp \ @@ -724,4 +753,26 @@ check_layout_SOURCES = \ tests/boost.cpp \ tests/dummy_functions.cpp +check_ExternalTransforms_CPPFLAGS = $(AM_CPPFLAGS) +check_ExternalTransforms_LDADD = support/liblyxsupport.a $(LIBICONV) $(BOOST_LIBS) @LIBS@ $(QT_LIB) $(LIBSHLWAPI) +check_ExternalTransforms_LDFLAGS = $(QT_LDFLAGS) $(ADD_FRAMEWORKS) +check_ExternalTransforms_SOURCES = \ + graphics/GraphicsParams.cpp \ + insets/ExternalTransforms.cpp \ + Length.cpp \ + lengthcommon.cpp \ + tests/check_ExternalTransforms.cpp \ + tests/boost.cpp \ + tests/dummy_functions.cpp + +check_Length_CPPFLAGS = $(AM_CPPFLAGS) +check_Length_LDADD = support/liblyxsupport.a $(LIBICONV) $(BOOST_LIBS) @LIBS@ $(QT_LIB) $(LIBSHLWAPI) +check_Length_LDFLAGS = $(QT_LDFLAGS) $(ADD_FRAMEWORKS) +check_Length_SOURCES = \ + Length.cpp \ + lengthcommon.cpp \ + tests/check_Length.cpp \ + tests/boost.cpp \ + tests/dummy_functions.cpp + .PHONY: alltests alltests-recursive updatetests