[EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | | Sure... 'make -j 5 || make -j 5' works since there seems to be only at | | tex2lyx where this fails. Just wanted to let you know where the problem | | is. > | I just had a look at the Makefile... no wonder it fails. It is only | FloatList.C that depend on the link_files target. > | Should be easy to fix.
Ok, I have a patch. Would be nice if you could try it out.
? makefile.diff Index: Makefile.am =================================================================== RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/tex2lyx/Makefile.am,v retrieving revision 1.14 diff -u -p -r1.14 Makefile.am --- Makefile.am 14 Oct 2003 21:30:23 -0000 1.14 +++ Makefile.am 17 Oct 2003 22:11:19 -0000 @@ -2,6 +2,7 @@ include $(top_srcdir)/config/common.am INCLUDES = -I$(srcdir)/../ $(BOOST_INCLUDES) EXTRA_DIST = test-structure.tex test-insets.tex +DISTCLEANFILES += $(linked_files) #noinst_LTLIBRARIES = libtexparser.la # @@ -13,7 +14,7 @@ EXTRA_DIST = test-structure.tex test-ins bin_PROGRAMS = tex2lyx -linked_files = \ +BUILT_SOURCES = \ FloatList.C \ Floating.C \ counters.C \ @@ -25,7 +26,7 @@ linked_files = \ lyxlex_pimpl.C tex2lyx_SOURCES = \ - $(linked_files) \ + $(BUILT_SOURCES) \ Spacing.h \ boost.C \ context.C \ @@ -47,13 +48,9 @@ tex2lyx_LDADD = \ ../support/libsupport.la \ ../../boost/libs/regex/src/libboostregex.la -lz -FloatList.C: link_files - -link_files: - @for i in $(linked_files); do \ - rm -f $$i; \ - ln -s "$(top_srcdir)/src/$$i" . ; \ - done +$(BUILT_SOURCES) : + @rm -f $@ ; \ + $(LN_S) $(top_srcdir)/src/$@ . rm_link_files: rm -f $(linked_files)
-- Lgb