aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-03-06 12:39:22 -0500
committerGravatar Andres Erbsen <andreser@mit.edu>2017-03-06 23:48:15 -0500
commit122e6f617f99f7dd87d4aaf450f6d0bdb689b33f (patch)
treeb6853b14a6786639c9c062dc322bf978304d9af6 /Makefile
parent04f2699445877ee8e0b9616ce2ad7ccd57889593 (diff)
Remove display .vo from default target
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 44ed1ce03..88455dea9 100644
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,7 @@ HIDE := $(if $(VERBOSE),,@)
.PHONY: coq clean update-_CoqProject cleanall install \
install-coqprime clean-coqprime coqprime \
- display \
+ specific-display display \
specific non-specific \
small-specific-gen medium-specific-gen specific-gen \
extraction ghc
@@ -47,7 +47,7 @@ update-_CoqProject::
$(VOFILES): | coqprime
# add files to this list to prevent them from being built by default
-UNMADE_VOFILES := src/SpecificGen/%
+UNMADE_VOFILES := src/SpecificGen/% src/Specific/%Display.vo
COQ_VOFILES := $(filter-out $(UNMADE_VOFILES),$(VOFILES))
SPECIFIC_VO := $(filter src/Specific/%,$(VOFILES))
@@ -55,8 +55,10 @@ SPECIFIC_GEN_VO := $(filter src/SpecificGen/%,$(VOFILES))
MEDIUM_SPECIFIC_GEN_VO := $(filter-out src/SpecificGen/GF5211_32%,$(SPECIFIC_GEN_VO))
SMALL_SPECIFIC_GEN_VO := $(filter-out src/SpecificGen/GF41417_32%,$(MEDIUM_SPECIFIC_GEN_VO))
NON_SPECIFIC_VO := $(filter-out $(SPECIFIC_VO),$(VO_FILES))
-DISPLAY_VO := $(filter src/Specific/%Display.vo src/SpecificGen/%Display.vo,$(VOFILES))
-DISPLAY_JAVA_VO := $(filter src/Specific/%JavaDisplay.vo src/SpecificGen/%JavaDisplay.vo,$(DISPLAY_VO))
+SPECIFIC_DISPLAY_VO := $(filter src/Specific/%Display.vo,$(VOFILES))
+SPECIFIC_GEN_DISPLAY_VO := $(filter src/SpecificGen/%Display.vo,$(VOFILES))
+DISPLAY_VO := $(SPECIFIC_DISPLAY_VO) $(SPECIFIC_GEN_DISPLAY_VO)
+DISPLAY_JAVA_VO := $(filter %JavaDisplay.vo,$(DISPLAY_VO))
DISPLAY_NON_JAVA_VO := $(filter-out $(DISPLAY_JAVA_VO),$(DISPLAY_VO))
specific: $(SPECIFIC_VO) coqprime
@@ -64,6 +66,7 @@ specific-gen: $(SPECIFIC_GEN_VO) coqprime
medium-specific-gen: $(MEDIUM_SPECIFIC_GEN_VO) coqprime
small-specific-gen: $(SMALL_SPECIFIC_GEN_VO) coqprime
non-specific: $(NON_SPECIFIC_VO) coqprime
+specific-display: $(SPECIFIC_DISPLAY_VO:.vo=.log) coqprime
display: $(DISPLAY_VO:.vo=.log) coqprime
coq: $(COQ_VOFILES) coqprime