Makefile 13.3 KB
Newer Older
Felipe Cerqueira's avatar
Felipe Cerqueira committed
1 2 3 4
#############################################################################
##  v      #                   The Coq Proof Assistant                     ##
## <O___,, #                INRIA - CNRS - LIX - LRI - PPS                 ##
##   \VV/  #                                                               ##
Felipe Cerqueira's avatar
Felipe Cerqueira committed
5
##    //   #  Makefile automagically generated by coq_makefile V8.5pl1     ##
Felipe Cerqueira's avatar
Felipe Cerqueira committed
6
#############################################################################
Felipe Cerqueira's avatar
Felipe Cerqueira committed
7

Felipe Cerqueira's avatar
Felipe Cerqueira committed
8 9 10 11 12 13
# WARNING
#
# This Makefile has been automagically generated
# Edit at your own risks !
#
# END OF WARNING
Felipe Cerqueira's avatar
Felipe Cerqueira committed
14

Felipe Cerqueira's avatar
Felipe Cerqueira committed
15 16
#
# This Makefile was generated by the command line :
Felipe Cerqueira's avatar
Felipe Cerqueira committed
17
# coq_makefile -f _CoqProject ./util/fixedpoint.v ./util/ssromega.v ./util/bigcat.v ./util/nat.v ./util/seqset.v ./util/notation.v ./util/list.v ./util/powerset.v ./util/all.v ./util/sorting.v ./util/tactics.v ./util/bigord.v ./util/exists.v ./util/induction.v ./util/sum.v ./util/divround.v ./util/counting.v ./implementation/basic/bertogna_edf_example.v ./implementation/basic/task.v ./implementation/basic/schedule.v ./implementation/basic/job.v ./implementation/basic/arrival_sequence.v ./implementation/jitter/bertogna_edf_example.v ./implementation/jitter/task.v ./implementation/jitter/schedule.v ./implementation/jitter/job.v ./implementation/jitter/arrival_sequence.v ./analysis/basic/bertogna_fp_theory.v ./analysis/basic/interference_bound_edf.v ./analysis/basic/interference_bound_fp.v ./analysis/basic/interference_bound.v ./analysis/basic/bertogna_edf_comp.v ./analysis/basic/bertogna_fp_comp.v ./analysis/basic/bertogna_edf_theory.v ./analysis/basic/workload_bound.v ./analysis/parallel/bertogna_fp_theory.v ./analysis/parallel/interference_bound_edf.v ./analysis/parallel/interference_bound_fp.v ./analysis/parallel/interference_bound.v ./analysis/parallel/bertogna_edf_comp.v ./analysis/parallel/bertogna_fp_comp.v ./analysis/parallel/bertogna_edf_theory.v ./analysis/parallel/workload_bound.v ./analysis/jitter/bertogna_fp_theory.v ./analysis/jitter/interference_bound_edf.v ./analysis/jitter/interference_bound_fp.v ./analysis/jitter/interference_bound.v ./analysis/jitter/bertogna_edf_comp.v ./analysis/jitter/bertogna_fp_comp.v ./analysis/jitter/bertogna_edf_theory.v ./analysis/jitter/workload_bound.v ./model/basic/time.v ./model/basic/schedulability.v ./model/basic/task.v ./model/basic/task_arrival.v ./model/basic/platform.v ./model/basic/schedule.v ./model/basic/priority.v ./model/basic/interference_edf.v ./model/basic/interference.v ./model/basic/workload.v ./model/basic/job.v ./model/basic/arrival_sequence.v ./model/basic/response_time.v ./model/basic/platform_fp.v ./model/jitter/time.v ./model/jitter/schedulability.v ./model/jitter/task.v ./model/jitter/task_arrival.v ./model/jitter/platform.v ./model/jitter/schedule.v ./model/jitter/priority.v ./model/jitter/interference_edf.v ./model/jitter/interference.v ./model/jitter/workload.v ./model/jitter/job.v ./model/jitter/arrival_sequence.v ./model/jitter/response_time.v ./model/jitter/platform_fp.v -o Makefile 
Felipe Cerqueira's avatar
Felipe Cerqueira committed
18
#
Felipe Cerqueira's avatar
Felipe Cerqueira committed
19

Felipe Cerqueira's avatar
Felipe Cerqueira committed
20 21 22 23
.DEFAULT_GOAL := all

# This Makefile may take arguments passed as environment variables:
# COQBIN to specify the directory where Coq binaries resides;
Felipe Cerqueira's avatar
Felipe Cerqueira committed
24 25
# TIMECMD set a command to log .v compilation time;
# TIMED if non empty, use the default time command as TIMECMD;
Felipe Cerqueira's avatar
Felipe Cerqueira committed
26 27 28 29 30 31 32 33 34 35 36
# ZDEBUG/COQDEBUG to specify debug flags for ocamlc&ocamlopt/coqc;
# DSTROOT to specify a prefix to install path.

# Here is a hack to make $(eval $(shell works:
define donewline


endef
includecmdwithout@ = $(eval $(subst @,$(donewline),$(shell { $(1) | tr -d '\r' | tr '\n' '@'; })))
$(call includecmdwithout@,$(COQBIN)coqtop -config)

Felipe Cerqueira's avatar
Felipe Cerqueira committed
37 38 39 40 41 42 43 44 45
TIMED=
TIMECMD=
STDTIME?=/usr/bin/time -f "$* (user: %U mem: %M ko)"
TIMER=$(if $(TIMED), $(STDTIME), $(TIMECMD))

vo_to_obj = $(addsuffix .o,\
  $(filter-out Warning: Error:,\
  $(shell $(COQBIN)coqtop -q -noinit -batch -quiet -print-mod-uid $(1))))

Felipe Cerqueira's avatar
Felipe Cerqueira committed
46 47 48 49 50 51
##########################
#                        #
# Libraries definitions. #
#                        #
##########################

Felipe Cerqueira's avatar
Felipe Cerqueira committed
52 53 54 55
COQLIBS?=\
  -R "." rt
COQDOCLIBS?=\
  -R "." rt
Felipe Cerqueira's avatar
Felipe Cerqueira committed
56 57 58 59 60 61 62 63 64

##########################
#                        #
# Variables definitions. #
#                        #
##########################


OPT?=
Felipe Cerqueira's avatar
Felipe Cerqueira committed
65
COQDEP?="$(COQBIN)coqdep" -c
Felipe Cerqueira's avatar
Felipe Cerqueira committed
66
COQFLAGS?=-q $(OPT) $(COQLIBS) $(OTHERFLAGS) $(COQ_XML)
67
COQCHKFLAGS?=-silent -o
Felipe Cerqueira's avatar
Felipe Cerqueira committed
68
COQDOCFLAGS?=-interpolate -utf8 --parse-comments --external https://math-comp.github.io/math-comp/htmldoc/ mathcomp
Felipe Cerqueira's avatar
Felipe Cerqueira committed
69 70 71 72 73
COQC?=$(TIMER) "$(COQBIN)coqc"
GALLINA?="$(COQBIN)gallina"
COQDOC?="$(COQBIN)coqdoc"
COQCHK?="$(COQBIN)coqchk"
COQMKTOP?="$(COQBIN)coqmktop"
Felipe Cerqueira's avatar
Felipe Cerqueira committed
74 75 76 77 78 79 80 81

##################
#                #
# Install Paths. #
#                #
##################

ifdef USERINSTALL
Felipe Cerqueira's avatar
Felipe Cerqueira committed
82
XDG_DATA_HOME?="$(HOME)/.local/share"
Felipe Cerqueira's avatar
Felipe Cerqueira committed
83 84 85
COQLIBINSTALL=$(XDG_DATA_HOME)/coq
COQDOCINSTALL=$(XDG_DATA_HOME)/doc/coq
else
Felipe Cerqueira's avatar
Felipe Cerqueira committed
86 87 88
COQLIBINSTALL="${COQLIB}user-contrib"
COQDOCINSTALL="${DOCDIR}user-contrib"
COQTOPINSTALL="${COQLIB}toploop"
Felipe Cerqueira's avatar
Felipe Cerqueira committed
89 90 91 92 93 94 95 96
endif

######################
#                    #
# Files dispatching. #
#                    #
######################

Felipe Cerqueira's avatar
Felipe Cerqueira committed
97 98 99 100
VFILES:=util/fixedpoint.v\
  util/ssromega.v\
  util/bigcat.v\
  util/nat.v\
Felipe Cerqueira's avatar
Felipe Cerqueira committed
101
  util/seqset.v\
Felipe Cerqueira's avatar
Felipe Cerqueira committed
102 103 104 105 106 107 108 109 110 111
  util/notation.v\
  util/list.v\
  util/powerset.v\
  util/all.v\
  util/sorting.v\
  util/tactics.v\
  util/bigord.v\
  util/exists.v\
  util/induction.v\
  util/sum.v\
112
  util/divround.v\
Felipe Cerqueira's avatar
Felipe Cerqueira committed
113
  util/counting.v\
114 115
  implementation/basic/bertogna_edf_example.v\
  implementation/basic/task.v\
116
  implementation/basic/schedule.v\
117 118 119 120
  implementation/basic/job.v\
  implementation/basic/arrival_sequence.v\
  implementation/jitter/bertogna_edf_example.v\
  implementation/jitter/task.v\
121
  implementation/jitter/schedule.v\
122 123
  implementation/jitter/job.v\
  implementation/jitter/arrival_sequence.v\
124
  analysis/basic/bertogna_fp_theory.v\
125 126 127
  analysis/basic/interference_bound_edf.v\
  analysis/basic/interference_bound_fp.v\
  analysis/basic/interference_bound.v\
128 129 130
  analysis/basic/bertogna_edf_comp.v\
  analysis/basic/bertogna_fp_comp.v\
  analysis/basic/bertogna_edf_theory.v\
131
  analysis/basic/workload_bound.v\
Felipe Cerqueira's avatar
Felipe Cerqueira committed
132 133 134 135 136 137 138 139
  analysis/parallel/bertogna_fp_theory.v\
  analysis/parallel/interference_bound_edf.v\
  analysis/parallel/interference_bound_fp.v\
  analysis/parallel/interference_bound.v\
  analysis/parallel/bertogna_edf_comp.v\
  analysis/parallel/bertogna_fp_comp.v\
  analysis/parallel/bertogna_edf_theory.v\
  analysis/parallel/workload_bound.v\
140
  analysis/jitter/bertogna_fp_theory.v\
141 142 143
  analysis/jitter/interference_bound_edf.v\
  analysis/jitter/interference_bound_fp.v\
  analysis/jitter/interference_bound.v\
144 145 146
  analysis/jitter/bertogna_edf_comp.v\
  analysis/jitter/bertogna_fp_comp.v\
  analysis/jitter/bertogna_edf_theory.v\
147
  analysis/jitter/workload_bound.v\
148
  model/basic/time.v\
149 150 151 152 153 154 155 156 157 158 159 160 161
  model/basic/schedulability.v\
  model/basic/task.v\
  model/basic/task_arrival.v\
  model/basic/platform.v\
  model/basic/schedule.v\
  model/basic/priority.v\
  model/basic/interference_edf.v\
  model/basic/interference.v\
  model/basic/workload.v\
  model/basic/job.v\
  model/basic/arrival_sequence.v\
  model/basic/response_time.v\
  model/basic/platform_fp.v\
162
  model/jitter/time.v\
163 164 165 166 167 168 169 170 171 172 173 174
  model/jitter/schedulability.v\
  model/jitter/task.v\
  model/jitter/task_arrival.v\
  model/jitter/platform.v\
  model/jitter/schedule.v\
  model/jitter/priority.v\
  model/jitter/interference_edf.v\
  model/jitter/interference.v\
  model/jitter/workload.v\
  model/jitter/job.v\
  model/jitter/arrival_sequence.v\
  model/jitter/response_time.v\
175
  model/jitter/platform_fp.v
Felipe Cerqueira's avatar
Felipe Cerqueira committed
176

Felipe Cerqueira's avatar
Felipe Cerqueira committed
177 178 179 180
ifneq ($(filter-out archclean clean cleanall printenv,$(MAKECMDGOALS)),)
-include $(addsuffix .d,$(VFILES))
else
ifeq ($(MAKECMDGOALS),)
Felipe Cerqueira's avatar
Felipe Cerqueira committed
181
-include $(addsuffix .d,$(VFILES))
Felipe Cerqueira's avatar
Felipe Cerqueira committed
182 183 184
endif
endif

Felipe Cerqueira's avatar
Felipe Cerqueira committed
185 186
.SECONDARY: $(addsuffix .d,$(VFILES))

Felipe Cerqueira's avatar
Felipe Cerqueira committed
187 188
VO=vo
VOFILES:=$(VFILES:.v=.$(VO))
Felipe Cerqueira's avatar
Felipe Cerqueira committed
189 190 191 192
GLOBFILES:=$(VFILES:.v=.glob)
GFILES:=$(VFILES:.v=.g)
HTMLFILES:=$(VFILES:.v=.html)
GHTMLFILES:=$(VFILES:.v=.g.html)
Felipe Cerqueira's avatar
Felipe Cerqueira committed
193 194 195
OBJFILES=$(call vo_to_obj,$(VOFILES))
ALLNATIVEFILES=$(OBJFILES:.o=.cmi) $(OBJFILES:.o=.cmo) $(OBJFILES:.o=.cmx) $(OBJFILES:.o=.cmxs)
NATIVEFILES=$(foreach f, $(ALLNATIVEFILES), $(wildcard $f))
Felipe Cerqueira's avatar
Felipe Cerqueira committed
196 197 198 199 200 201 202 203 204 205 206 207 208 209
ifeq '$(HASNATDYNLINK)' 'true'
HASNATDYNLINK_OR_EMPTY := yes
else
HASNATDYNLINK_OR_EMPTY :=
endif

#######################################
#                                     #
# Definition of the toplevel targets. #
#                                     #
#######################################

all: $(VOFILES) 

Felipe Cerqueira's avatar
Felipe Cerqueira committed
210
quick: $(VOFILES:.vo=.vio)
Felipe Cerqueira's avatar
Felipe Cerqueira committed
211

Felipe Cerqueira's avatar
Felipe Cerqueira committed
212 213 214 215
vio2vo:
	$(COQC) $(COQDEBUG) $(COQFLAGS) -schedule-vio2vo $(J) $(VOFILES:%.vo=%.vio)
checkproofs:
	$(COQC) $(COQDEBUG) $(COQFLAGS) -schedule-vio-checking $(J) $(VOFILES:%.vo=%.vio)
Felipe Cerqueira's avatar
Felipe Cerqueira committed
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
gallina: $(GFILES)

html: $(GLOBFILES) $(VFILES)
	- mkdir -p html
	$(COQDOC) -toc $(COQDOCFLAGS) -html $(COQDOCLIBS) -d html $(VFILES)

gallinahtml: $(GLOBFILES) $(VFILES)
	- mkdir -p html
	$(COQDOC) -toc $(COQDOCFLAGS) -html -g $(COQDOCLIBS) -d html $(VFILES)

all.ps: $(VFILES)
	$(COQDOC) -toc $(COQDOCFLAGS) -ps $(COQDOCLIBS) -o $@ `$(COQDEP) -sort -suffix .v $^`

all-gal.ps: $(VFILES)
	$(COQDOC) -toc $(COQDOCFLAGS) -ps -g $(COQDOCLIBS) -o $@ `$(COQDEP) -sort -suffix .v $^`

all.pdf: $(VFILES)
	$(COQDOC) -toc $(COQDOCFLAGS) -pdf $(COQDOCLIBS) -o $@ `$(COQDEP) -sort -suffix .v $^`

all-gal.pdf: $(VFILES)
	$(COQDOC) -toc $(COQDOCFLAGS) -pdf -g $(COQDOCLIBS) -o $@ `$(COQDEP) -sort -suffix .v $^`

validate: $(VOFILES)
239
	$(COQCHK) $(COQCHKFLAGS) $(COQLIBS) $(addprefix rt., $(subst /,., $(^:.vo=)))
Felipe Cerqueira's avatar
Felipe Cerqueira committed
240 241 242 243 244 245

beautify: $(VFILES:=.beautified)
	for file in $^; do mv $${file%.beautified} $${file%beautified}old && mv $${file} $${file%.beautified}; done
	@echo 'Do not do "make clean" until you are sure that everything went well!'
	@echo 'If there were a problem, execute "for file in $$(find . -name \*.v.old -print); do mv $${file} $${file%.old}; done" in your shell/'

Felipe Cerqueira's avatar
Felipe Cerqueira committed
246
.PHONY: all archclean beautify byte clean cleanall gallina gallinahtml html install install-doc install-natdynlink install-toploop opt printenv quick uninstall userinstall validate vio2vo
Felipe Cerqueira's avatar
Felipe Cerqueira committed
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263

####################
#                  #
# Special targets. #
#                  #
####################

byte:
	$(MAKE) all "OPT:=-byte"

opt:
	$(MAKE) all "OPT:=-opt"

userinstall:
	+$(MAKE) USERINSTALL=true install

install:
Felipe Cerqueira's avatar
Felipe Cerqueira committed
264 265 266
	cd "." && for i in $(VOFILES) $(VFILES) $(GLOBFILES) $(NATIVEFILES) $(CMOFILES) $(CMIFILES) $(CMAFILES); do \
	 install -d "`dirname "$(DSTROOT)"$(COQLIBINSTALL)/rt/$$i`"; \
	 install -m 0644 $$i "$(DSTROOT)"$(COQLIBINSTALL)/rt/$$i; \
Felipe Cerqueira's avatar
Felipe Cerqueira committed
267 268 269
	done

install-doc:
Felipe Cerqueira's avatar
Felipe Cerqueira committed
270
	install -d "$(DSTROOT)"$(COQDOCINSTALL)/rt/html
Felipe Cerqueira's avatar
Felipe Cerqueira committed
271
	for i in html/*; do \
Felipe Cerqueira's avatar
Felipe Cerqueira committed
272
	 install -m 0644 $$i "$(DSTROOT)"$(COQDOCINSTALL)/rt/$$i;\
Felipe Cerqueira's avatar
Felipe Cerqueira committed
273 274
	done

Felipe Cerqueira's avatar
Felipe Cerqueira committed
275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307
uninstall_me.sh: Makefile
	echo '#!/bin/sh' > $@
	printf 'cd "$${DSTROOT}"$(COQLIBINSTALL)/rt && rm -f $(VOFILES) $(VFILES) $(GLOBFILES) $(NATIVEFILES) $(CMOFILES) $(CMIFILES) $(CMAFILES) && find . -type d -and -empty -delete\ncd "$${DSTROOT}"$(COQLIBINSTALL) && find "rt" -maxdepth 0 -and -empty -exec rmdir -p \{\} \;\n' >> "$@"
	printf 'cd "$${DSTROOT}"$(COQDOCINSTALL)/rt \\\n' >> "$@"
	printf '&& rm -f $(shell find "html" -maxdepth 1 -and -type f -print)\n' >> "$@"
	printf 'cd "$${DSTROOT}"$(COQDOCINSTALL) && find rt/html -maxdepth 0 -and -empty -exec rmdir -p \{\} \;\n' >> "$@"
	chmod +x $@

uninstall: uninstall_me.sh
	sh $<

.merlin:
	@echo 'FLG -rectypes' > .merlin
	@echo "B $(COQLIB) kernel" >> .merlin
	@echo "B $(COQLIB) lib" >> .merlin
	@echo "B $(COQLIB) library" >> .merlin
	@echo "B $(COQLIB) parsing" >> .merlin
	@echo "B $(COQLIB) pretyping" >> .merlin
	@echo "B $(COQLIB) interp" >> .merlin
	@echo "B $(COQLIB) printing" >> .merlin
	@echo "B $(COQLIB) intf" >> .merlin
	@echo "B $(COQLIB) proofs" >> .merlin
	@echo "B $(COQLIB) tactics" >> .merlin
	@echo "B $(COQLIB) tools" >> .merlin
	@echo "B $(COQLIB) toplevel" >> .merlin
	@echo "B $(COQLIB) stm" >> .merlin
	@echo "B $(COQLIB) grammar" >> .merlin
	@echo "B $(COQLIB) config" >> .merlin

clean::
	rm -f $(OBJFILES) $(OBJFILES:.o=.native) $(NATIVEFILES)
	find . -name .coq-native -type d -empty -delete
	rm -f $(VOFILES) $(VOFILES:.vo=.vio) $(GFILES) $(VFILES:.v=.v.d) $(VFILES:=.beautified) $(VFILES:=.old)
Felipe Cerqueira's avatar
Felipe Cerqueira committed
308
	rm -f all.ps all-gal.ps all.pdf all-gal.pdf all.glob $(VFILES:.v=.glob) $(VFILES:.v=.tex) $(VFILES:.v=.g.tex) all-mli.tex
Felipe Cerqueira's avatar
Felipe Cerqueira committed
309 310 311 312
	- rm -rf html mlihtml uninstall_me.sh

cleanall:: clean
	rm -f $(patsubst %.v,.%.aux,$(VFILES))
Felipe Cerqueira's avatar
Felipe Cerqueira committed
313

Felipe Cerqueira's avatar
Felipe Cerqueira committed
314
archclean::
Felipe Cerqueira's avatar
Felipe Cerqueira committed
315 316 317
	rm -f *.cmx *.o

printenv:
Felipe Cerqueira's avatar
Felipe Cerqueira committed
318 319 320 321 322 323 324 325 326 327 328 329
	@"$(COQBIN)coqtop" -config
	@echo 'CAMLC =	$(CAMLC)'
	@echo 'CAMLOPTC =	$(CAMLOPTC)'
	@echo 'PP =	$(PP)'
	@echo 'COQFLAGS =	$(COQFLAGS)'
	@echo 'COQLIBINSTALL =	$(COQLIBINSTALL)'
	@echo 'COQDOCINSTALL =	$(COQDOCINSTALL)'

Makefile: _CoqProject
	mv -f $@ $@.bak
	"$(COQBIN)coq_makefile" -f $< -o $@

Felipe Cerqueira's avatar
Felipe Cerqueira committed
330 331 332 333 334 335 336

###################
#                 #
# Implicit rules. #
#                 #
###################

Felipe Cerqueira's avatar
Felipe Cerqueira committed
337 338 339 340
$(VOFILES): %.vo: %.v
	$(COQC) $(COQDEBUG) $(COQFLAGS) $*

$(GLOBFILES): %.glob: %.v
Felipe Cerqueira's avatar
Felipe Cerqueira committed
341 342
	$(COQC) $(COQDEBUG) $(COQFLAGS) $*

Felipe Cerqueira's avatar
Felipe Cerqueira committed
343 344
$(VFILES:.v=.vio): %.vio: %.v
	$(COQC) -quick $(COQDEBUG) $(COQFLAGS) $*
Felipe Cerqueira's avatar
Felipe Cerqueira committed
345

Felipe Cerqueira's avatar
Felipe Cerqueira committed
346
$(GFILES): %.g: %.v
Felipe Cerqueira's avatar
Felipe Cerqueira committed
347 348
	$(GALLINA) $<

Felipe Cerqueira's avatar
Felipe Cerqueira committed
349
$(VFILES:.v=.tex): %.tex: %.v
Felipe Cerqueira's avatar
Felipe Cerqueira committed
350 351
	$(COQDOC) $(COQDOCFLAGS) -latex $< -o $@

Felipe Cerqueira's avatar
Felipe Cerqueira committed
352
$(HTMLFILES): %.html: %.v %.glob
Felipe Cerqueira's avatar
Felipe Cerqueira committed
353 354
	$(COQDOC) $(COQDOCFLAGS) -html $< -o $@

Felipe Cerqueira's avatar
Felipe Cerqueira committed
355
$(VFILES:.v=.g.tex): %.g.tex: %.v
Felipe Cerqueira's avatar
Felipe Cerqueira committed
356 357
	$(COQDOC) $(COQDOCFLAGS) -latex -g $< -o $@

Felipe Cerqueira's avatar
Felipe Cerqueira committed
358 359
$(GHTMLFILES): %.g.html: %.v %.glob
	$(COQDOC) $(COQDOCFLAGS)  -html -g $< -o $@
Felipe Cerqueira's avatar
Felipe Cerqueira committed
360

Felipe Cerqueira's avatar
Felipe Cerqueira committed
361 362
$(addsuffix .d,$(VFILES)): %.v.d: %.v
	$(COQDEP) $(COQLIBS) "$<" > "$@" || ( RV=$$?; rm -f "$@"; exit $${RV} )
Felipe Cerqueira's avatar
Felipe Cerqueira committed
363

Felipe Cerqueira's avatar
Felipe Cerqueira committed
364
$(addsuffix .beautified,$(VFILES)): %.v.beautified:
Felipe Cerqueira's avatar
Felipe Cerqueira committed
365 366 367 368 369 370 371 372
	$(COQC) $(COQDEBUG) $(COQFLAGS) -beautify $*

# WARNING
#
# This Makefile has been automagically generated
# Edit at your own risks !
#
# END OF WARNING
Felipe Cerqueira's avatar
Felipe Cerqueira committed
373