Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-05-08 15:21:43 -0700 (Sun, 08 May 2005)
Revision: 972
Log message:
Changed :effects: as follows.
- The targets after an :effects: are just for concurrency control.
- If a rule can build a target, you should list the target on
the left-hand-side.
This changes the rules for ML files, which now look something like
this:
%.cmx: %.ml
...
%.cmx %.o: %.ml %.cmi
...
For :effects: we should probably add some control over the ordering.
For example, suppose we have
foo: :effects: boo
...
boo: moo
...
Then we should probably add a dependency:
boo: foo