%% Dave Yost <[EMAIL PROTECTED]> writes:
dy> I have two sets of isomorphic sources. Let's say one is in lisp
dy> syntax and the other is in Java syntax. Two different sets of
dy> programmers, one likes lisp syntax; the other likes Java syntax.
dy> I've written a program that automatically syncs the two sets of
dy> files, but I can't get make to invoke my sync tool without a
dy> circular reference or without syncing twice.
dy> Is there a way?
The only thing you can do is use a sentinel file, like this:
.sync: $(wildcard java/*.java lisp/*.lisp)
synctool java lisp syncdir
@touch $@
Now whenever any file is newer than the sentinel file make will see that
something has changed, and the synctool will be run, then the sentinel
will be updated.
--
-------------------------------------------------------------------------------
Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make