diff -r 27c1e88a62b4 -r ae31bb7774a7 src/Cube/Makefile --- a/src/Cube/Makefile Tue Oct 24 14:49:45 1995 +0100 +++ b/src/Cube/Makefile Tue Oct 24 14:50:24 1995 +0100 @@ -1,3 +1,4 @@ +# $Id$ ######################################################################### # # # Makefile for Isabelle (Cube) # @@ -8,6 +9,8 @@ # make #To make the system and test it on standard examples, type # make test +#To generate HTML files for every theory, set the environment variable +#MAKE_HTML or add the parameter "MAKE_HTML=". #Environment variable ISABELLECOMP specifies the compiler. #Environment variable ISABELLEBIN specifies the destination directory. @@ -25,8 +28,17 @@ case "$(COMP)" in \ poly*) echo 'make_database"$(BIN)/Cube"; quit();' \ | $(COMP) $(BIN)/Pure;\ - echo 'open PolyML; exit_use"ROOT";' | $(COMP) $(BIN)/Cube ;;\ - sml*) echo 'exit_use"ROOT.ML"; xML"$(BIN)/Cube" banner;' | $(BIN)/Pure ;;\ + if [ "$${MAKE_HTML-undefined}" != "undefined" ]; \ + then echo 'open PolyML; init_html (); exit_use"ROOT";' \ + | $(COMP) $(BIN)/Cube;\ + else echo 'open PolyML; exit_use"ROOT";' \ + | $(COMP) $(BIN)/Cube;\ + fi;;\ + sml*) if [ "$${MAKE_HTML-undefined}" != "undefined" ];\ + then echo 'init_html (); exit_use"ROOT.ML"; xML"$(BIN)/Cube" banner;' | $(BIN)/Pure;\ + else echo 'exit_use"ROOT.ML"; xML"$(BIN)/Cube" banner;' \ + | $(BIN)/Pure;\ + fi;;\ *) echo Bad value for ISABELLECOMP: \ $(COMP) is not poly or sml;;\ esac