Skip to content

Commit

Permalink
Update Makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
Ailrun authored Dec 26, 2023
1 parent 77bc9bb commit 2f65cf1
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions theories/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ all: $(COQMAKEFILE) $(COQPARSERFILE)
.PHONY: clean
clean: $(COQMAKEFILE)
@+$(MAKE) -f "$(COQMAKEFILE)" cleanall
@echo "CLEAN $(COQPARSERFILE) $(PARSERFILE) $(COQMAKEFILE) $(COQMAKEFILE).conf"
@rm -f "$(COQPARSERFILE)" "$(PARSERBASE)" "$(PARSERFILE)" "$(COQMAKEFILE)" "$(COQMAKEFILE).conf"
@echo "CLEAN $(COQPARSERFILE) $(PARSERBASE) $(patsubst %.ml,%.mli,$(PARSERBASE)) $(PARSERFILE) $(patsubst %.ml,%.mli,$(PARSERFILE)) $(COQMAKEFILE) $(COQMAKEFILE).conf"
@rm -f "$(COQPARSERFILE)" "$(PARSERBASE)" "$(patsubst %.ml,%.mli,$(PARSERBASE))" "$(PARSERFILE)" "$(patsubst %.ml,%.mli,$(PARSERFILE))" "$(COQMAKEFILE)" "$(COQMAKEFILE).conf"

.PHONY: update_CoqProject
update_CoqProject: clean
Expand All @@ -36,7 +36,7 @@ update_CoqProject: clean
force: ;

$(COQMAKEFILE): $(COQPROJECTFILE)
$(COQBIN)coq_makefile -f "$(COQPROJECTFILE)" -o "$(COQMAKEFILE)"
$(COQBIN)coq_makefile -f "$?" -o "$@"

$(COQPARSERFILE): %.v : %.vy
$(MENHIR) --coq "$?"
Expand All @@ -48,8 +48,9 @@ $(PARSERBASE): $(PARSEREXTRACTIONCOQFILE)

$(PARSERFILE): $(PARSEREXTRACTIONCOQFILE)
@+$(MAKE) "$(PARSERBASE)"
@echo "MOVE $(PARSERBASE) => $(PARSERFILE)"
@mv "$(PARSERBASE)" "$(PARSERFILE)"
@echo "MOVE $(PARSERBASE) => $@"
@mv "$(PARSERBASE)" "$@"
@mv "$(patsubst %.ml,%.mli,$(PARSERBASE))" "$(patsubst %.ml,%.mli,$@)"

%: $(COQMAKEFILE) force
@+$(MAKE) -f "$(COQMAKEFILE)" "$@"

0 comments on commit 2f65cf1

Please sign in to comment.