src/FOLP/Makefile
changeset 953 17d7fad9c9a2
parent 468 3dd1dcb509ac
child 1007 79d316b160fa
equal deleted inserted replaced
952:9e10962866b0 953:17d7fad9c9a2
    27 
    27 
    28 $(BIN)/FOLP:   $(BIN)/Pure  $(FILES) 
    28 $(BIN)/FOLP:   $(BIN)/Pure  $(FILES) 
    29 	case "$(COMP)" in \
    29 	case "$(COMP)" in \
    30 	poly*)	echo 'make_database"$(BIN)/FOLP"; quit();'  \
    30 	poly*)	echo 'make_database"$(BIN)/FOLP"; quit();'  \
    31 			| $(COMP) $(BIN)/Pure;\
    31 			| $(COMP) $(BIN)/Pure;\
    32 		echo 'open PolyML; use"ROOT";' | $(COMP) $(BIN)/FOLP;;\
    32 		echo 'open PolyML; exit_use"ROOT";' | $(COMP) $(BIN)/FOLP;;\
    33 	sml*)	echo 'use"ROOT.ML"; xML"$(BIN)/FOLP" banner;' | $(BIN)/Pure;;\
    33 	sml*)	echo 'exit_use"ROOT.ML"; xML"$(BIN)/FOLP" banner;' | $(BIN)/Pure;;\
    34 	*)	echo Bad value for ISABELLECOMP: \
    34 	*)	echo Bad value for ISABELLECOMP: \
    35                 	$(COMP) is not poly or sml;;\
    35                 	$(COMP) is not poly or sml;;\
    36 	esac
    36 	esac
    37 
    37 
    38 $(BIN)/Pure:
    38 $(BIN)/Pure:
    39 	cd ../Pure;  $(MAKE)
    39 	cd ../Pure;  $(MAKE)
    40 
    40 
    41 test:   ex/ROOT.ML  $(BIN)/FOLP  $(EX_FILES) 
    41 test:   ex/ROOT.ML  $(BIN)/FOLP  $(EX_FILES) 
    42 	case "$(COMP)" in \
    42 	case "$(COMP)" in \
    43 	poly*)	echo 'use"ex/ROOT.ML"; quit();' | $(COMP) $(BIN)/FOLP ;;\
    43 	poly*)	echo 'exit_use"ex/ROOT.ML"; quit();' | $(COMP) $(BIN)/FOLP ;;\
    44 	sml*)	echo 'use"ex/ROOT.ML";' | $(BIN)/FOLP;;\
    44 	sml*)	echo 'exit_use"ex/ROOT.ML";' | $(BIN)/FOLP;;\
    45 	*)	echo Bad value for ISABELLECOMP: \
    45 	*)	echo Bad value for ISABELLECOMP: \
    46                 	$(COMP) is not poly or sml;;\
    46                 	$(COMP) is not poly or sml;;\
    47 	esac
    47 	esac
    48 
    48 
    49 .PRECIOUS:   $(BIN)/Pure  $(BIN)/FOLP 
    49 .PRECIOUS:   $(BIN)/Pure  $(BIN)/FOLP