| 5 |
TYPES = types/recursive.cmo types/sortedList.cmo \ |
TYPES = types/recursive.cmo types/sortedList.cmo \ |
| 6 |
types/sortedMap.cmo types/boolean.cmo \ |
types/sortedMap.cmo types/boolean.cmo \ |
| 7 |
types/intervals.cmo types/chars.cmo types/atoms.cmo \ |
types/intervals.cmo types/chars.cmo types/atoms.cmo \ |
| 8 |
types/strings.cmo types/types.cmo \ |
types/types.cmo \ |
| 9 |
types/patterns.cmo |
types/patterns.cmo \ |
| 10 |
|
types/op.cmo |
| 11 |
|
|
| 12 |
DRIVER = driver/cduce.cmo |
DRIVER = driver/cduce.cmo |
| 13 |
|
|
| 20 |
SYNTAX_PARSER = -pp 'camlp4o pa_extend.cmo' |
SYNTAX_PARSER = -pp 'camlp4o pa_extend.cmo' |
| 21 |
|
|
| 22 |
all.cma: $(OBJECTS) |
all.cma: $(OBJECTS) |
| 23 |
ocamlc -o all.cma -I +camlp4 gramlib.cma -a $(OBJECTS) |
ocamlc -o all.cma -I +camlp4 gramlib.cma nums.cma -a $(OBJECTS) |
| 24 |
|
|
| 25 |
cduce: all.cma $(DRIVER) |
cduce: all.cma $(DRIVER) |
| 26 |
ocamlc -o cduce all.cma $(DRIVER) |
ocamlc -o cduce all.cma $(DRIVER) |