src/Pure/IsaMakefile
author oheimb
Wed, 12 Nov 1997 18:58:50 +0100
changeset 4223 f60e3d2c81d3
parent 4208 b67223fddc11
child 4256 e768c42069bb
permissions -rw-r--r--
added thin_refl to hyp_subst_tac
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2431
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     1
#
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     2
#  $Id$
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     3
#
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     4
# IsaMakefile for Pure Isabelle
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     5
#
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     6
# The Pure part is common to all systems. Object-logics (like FOL)
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     7
# are loaded on top of it.
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     8
#
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
     9
3118
24dae6222579 fixed ISABELLE_OUTPUT, ISABELLE_PATH (finally?);
wenzelm
parents: 2960
diff changeset
    10
OUT = $(ISABELLE_OUTPUT)
2431
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
    11
4208
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    12
FILES = ML-Systems/polyml.ML ML-Systems/smlnj-0.93.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    13
	ML-Systems/smlnj-1.09.ML ROOT.ML Syntax/ROOT.ML Syntax/ast.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    14
	Syntax/lexicon.ML Syntax/mixfix.ML Syntax/parser.ML Syntax/pretty.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    15
	Syntax/printer.ML Syntax/symbol_font.ML Syntax/syn_ext.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    16
	Syntax/syn_trans.ML Syntax/syntax.ML Syntax/token_trans.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    17
	Syntax/type_ext.ML Thy/ROOT.ML Thy/browser_info.ML Thy/file.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    18
	Thy/path.ML Thy/thm_database.ML Thy/thy_info.ML Thy/thy_parse.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    19
	Thy/thy_read.ML Thy/thy_scan.ML Thy/thy_syn.ML Thy/use.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    20
	axclass.ML basis.ML data.ML deriv.ML display.ML drule.ML envir.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    21
	goals.ML install_pp.ML library.ML logic.ML name_space.ML net.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    22
	pattern.ML pure_thy.ML search.ML section_utils.ML sequence.ML sign.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    23
	sorts.ML symtab.ML tactic.ML tctical.ML term.ML theory.ML thm.ML \
b67223fddc11 added Thy/file.ML, Thy/use.ML;
wenzelm
parents: 4118
diff changeset
    24
	type.ML type_infer.ML unify.ML
2431
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
    25
3869
wenzelm
parents: 3864
diff changeset
    26
$(OUT)/Pure: $(FILES)
2431
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
    27
	@./mk
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
    28
3926
f5e499fda22c fixed RAW target;
wenzelm
parents: 3869
diff changeset
    29
RAW: $(FILES)
3774
b1bfd394b60a RAW target;
wenzelm
parents: 3763
diff changeset
    30
	@./mk -r
b1bfd394b60a RAW target;
wenzelm
parents: 3763
diff changeset
    31
b1bfd394b60a RAW target;
wenzelm
parents: 3763
diff changeset
    32
test: Pure
2431
1cfa0ddc8c2c IsaMakefile for Pure Isabelle;
wenzelm
parents:
diff changeset
    33
3869
wenzelm
parents: 3864
diff changeset
    34
.PRECIOUS: $(OUT)/Pure $(OUT)/RAW