support/libfrontendsupport.o
libfrontends_o_DEPENDENCIES = \
+ libxforms.objects \
+ libcontrollers.objects \
support/libfrontendsupport.o
libfrontends_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
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: