|
|
@@ -36,7 +36,7 @@ all: native-code
|
|
|
types.ml: types.mli
|
|
|
cp $< $@
|
|
|
|
|
|
-check: all
|
|
|
+check: all $(CIVAS) $(CIVVM)
|
|
|
@cd test; \
|
|
|
CIVAS=../$(CIVAS) \
|
|
|
CIVVM=../$(CIVVM) \
|
|
|
@@ -61,11 +61,17 @@ myclean:
|
|
|
rm -f a.out $(DIST_TGT) $(TESTSUITE_TGT) $(TOOLCHAIN_TGT)
|
|
|
|
|
|
cleaner: clean
|
|
|
- rm -rf doc/$(RESULT)
|
|
|
+ rm -rf doc/$(RESULT) $(CIVAS) $(CIVVM)
|
|
|
|
|
|
toolchain: $(TOOLCHAIN_TGT)
|
|
|
|
|
|
-$(TOOLCHAIN_TGT): all
|
|
|
+$(TOOLCHAIN_TGT): all $(CIVAS) $(CIVVM)
|
|
|
tar -czf $@ $(BIN_DIR)
|
|
|
|
|
|
+$(CIVAS): civic/as/civas
|
|
|
+ cp $< $@
|
|
|
+
|
|
|
+$(CIVVM): civic/vm/civvm
|
|
|
+ cp $< $@
|
|
|
+
|
|
|
include OCamlMakefile
|