diff --git a/src/tex2lyx/ChangeLog b/src/tex2lyx/ChangeLog index e307beb66f..65fd3103ab 100644 --- a/src/tex2lyx/ChangeLog +++ b/src/tex2lyx/ChangeLog @@ -1,3 +1,9 @@ +2003-10-18 Lars Gullik Bjønnes + + * Makefile.am (BUILT_SOURCES): use this instead of "linked_files" + and the link_files target. make the BUILT_SOURCES dependency + automatically link the needed files. + 2003-10-14 Angus Leeming * Makefile.am: move boost.C from the linked_files section diff --git a/src/tex2lyx/Makefile.am b/src/tex2lyx/Makefile.am index ffa371e66b..7b22fe5f49 100644 --- a/src/tex2lyx/Makefile.am +++ b/src/tex2lyx/Makefile.am @@ -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-insets.tex 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)