better dep tracking

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3570 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Lars Gullik Bjønnes 2002-02-19 19:45:53 +00:00
parent cf736d158e
commit db13427aa7
3 changed files with 16 additions and 4 deletions

View File

@ -16,6 +16,8 @@ libfrontends_o_LIBADD= `cat libxforms.objects` \
support/libfrontendsupport.o
libfrontends_o_DEPENDENCIES = \
libxforms.objects \
libcontrollers.objects \
support/libfrontendsupport.o
libfrontends_o_SOURCES=\

View File

@ -89,7 +89,12 @@ libcontrollers_o_SOURCES=\
helper_funcs.h
libcontrollers.o: $(libcontrollers_o_OBJECTS) $(libcontrollers_o_DEPENDENCIES)
rm -f ../libcontrollers.objects
rm -f ../libcontrollers.objects.new
for fil in $(libcontrollers_o_OBJECTS) ; do \
echo controllers/$$fil >> ../libcontrollers.objects ; \
echo controllers/$$fil >> ../libcontrollers.objects.new ; \
done
if [ -f ../libcontrollers.objects ] ; then \
cmp -s ../libcontrollers.objects ../libcontrollers.objects.new || mv ../libcontrollers.objects.new ../libcontrollers.objects ; \
else \
mv ../libcontrollers.objects.new ../libcontrollers.objects ; \
fi

View File

@ -208,10 +208,15 @@ libxforms_o_SOURCES = \
libxforms_o_LIBADD = @LYX_LIBS@ @FRONTEND_LDFLAGS@ @FRONTEND_LIBS@
libxforms.o: $(libxforms_o_OBJECTS) $(libxforms_o_DEPENDENCIES)
rm -f ../libxforms.objects
rm -f ../libxforms.objects.new
for fil in $(libxforms_o_OBJECTS) ; do \
echo xforms/$$fil >> ../libxforms.objects ; \
echo xforms/$$fil >> ../libxforms.objects.new ; \
done
if [ -f ../libxforms.objects ] ; then \
cmp -s ../libxforms.objects ../libxforms.objects.new || mv ../libxforms.objects.new ../libxforms.objects ; \
else \
mv ../libxforms.objects.new ../libxforms.objects ; \
fi
# for convenience only
updatesrc: