[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

Reply via email to