src/Tools/WWW_Find/IsaMakefile
author wenzelm
Sat, 07 Apr 2012 16:41:59 +0200
changeset 47389 e8552cba702d
parent 45860 93eda35a8377
permissions -rw-r--r--
explicit checks stable_finished_theory/stable_command allow parallel asynchronous command transactions; tuned;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
33817
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
     1
#
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
     2
# IsaMakefile for WWW_Find
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
     3
#
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
     4
# Provides static compile check for ML files only.
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
     5
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
     6
## targets
33817
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
     7
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
     8
default: Pure-WWW_Find
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
     9
images:
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    10
test: Pure-WWW_Find
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    11
all: images test
45860
93eda35a8377 more visible benchmarks;
wenzelm
parents: 45066
diff changeset
    12
full: all
42157
99e359a9db27 added missing smlnj target
krauss
parents: 33822
diff changeset
    13
smlnj: all
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    14
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    15
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    16
## global settings
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    17
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    18
SRC = $(ISABELLE_HOME)/src
33817
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    19
OUT = $(ISABELLE_OUTPUT)
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    20
LOG = $(OUT)/log
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    21
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    22
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    23
## Pure-WWW_Find
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    24
33817
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    25
LOGFILE = $(LOG)/Pure-WWW_Find.gz
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    26
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    27
Pure-WWW_Find: Pure $(LOGFILE)
33817
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    28
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    29
Pure:
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    30
	@cd $(SRC)/Pure; $(ISABELLE_TOOL) make Pure
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    31
45026
5c0b0d67f9b1 slightly more general Socket_IO as part of Pure;
wenzelm
parents: 43075
diff changeset
    32
$(LOGFILE): $(OUT)/Pure echo.ML find_theorems.ML html_unicode.ML	\
5c0b0d67f9b1 slightly more general Socket_IO as part of Pure;
wenzelm
parents: 43075
diff changeset
    33
  html_templates.ML http_status.ML http_util.ML mime.ML scgi_req.ML	\
45066
11f622794ad6 discontinued stream-based Socket_IO, which causes too many problems with Poly/ML and SML/NJ (reverting major parts of 5c0b0d67f9b1);
wenzelm
parents: 45026
diff changeset
    34
  scgi_server.ML socket_util.ML unicode_symbols.ML xhtml.ML		\
45026
5c0b0d67f9b1 slightly more general Socket_IO as part of Pure;
wenzelm
parents: 43075
diff changeset
    35
  yxml_find_theorems.ML ROOT.ML
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    36
	@cd ..; $(ISABELLE_TOOL) usedir Pure WWW_Find
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    37
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    38
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    39
## clean
33817
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    40
f6a4da31f2f1 WWW_Find component: find_theorems via web browser
kleing
parents:
diff changeset
    41
clean:
33822
e332b08bf0f3 provide standard isabelle make targets;
wenzelm
parents: 33817
diff changeset
    42
	@rm -f $(LOGFILE)