diff -r ae31bb7774a7 -r 7ac266cf82d0 src/LK/Makefile --- a/src/LK/Makefile Tue Oct 24 14:50:24 1995 +0100 +++ b/src/LK/Makefile Tue Oct 24 14:58:02 1995 +0100 @@ -1,3 +1,4 @@ +# $Id$ ######################################################################### # # # Makefile for Isabelle (LK) # @@ -5,9 +6,11 @@ ######################################################################### #To make the system, cd to this directory and type -# make -f Makefile +# make #To make the system and test it on standard examples, type -# make -f Makefile test +# 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,16 @@ case "$(COMP)" in \ poly*) echo 'make_database"$(BIN)/LK"; quit();' \ | $(COMP) $(BIN)/Pure;\ - echo 'open PolyML; exit_use"ROOT";' | $(COMP) $(BIN)/LK ;;\ - sml*) echo 'exit_use"ROOT.ML"; xML"$(BIN)/LK" banner;' | $(BIN)/Pure ;;\ + if [ "$${MAKE_HTML-undefined}" != "undefined" ]; \ + then echo 'open PolyML; init_html (); exit_use"ROOT";' \ + | $(COMP) $(BIN)/LK;\ + else echo 'open PolyML; exit_use"ROOT";' | $(COMP) $(BIN)/LK;\ + fi;;\ + sml*) if [ "$${MAKE_HTML-undefined}" != "undefined" ];\ + then echo 'init_html (); exit_use"ROOT.ML"; xML"$(BIN)/LK" banner;' | $(BIN)/Pure;\ + else echo 'exit_use"ROOT.ML"; xML"$(BIN)/LK" banner;' \ + | $(BIN)/Pure;\ + fi;;\ *) echo Bad value for ISABELLECOMP: \ $(COMP) is not poly or sml;;\ esac