include ../Makefile.Inc
#======================
# A MODIFIER SI BESOIN
#FREEFEM=FreeFem++
#======================

.PHONY : Ring3x3_C Ring3x3_NC RectTroue12_C RectTroue12_NC

all : disk4 Ring3x3_C Ring3x3_NC RectTroue12_C RectTroue12_NC refinevalid

disk4 : 
	@echo "Build disk4 meshes"
	$(foreach i, 3 5 10 20 50, \
                  $(shell echo "$i" | $(FREEFEM) disk4-1_mesh.edp 1> /dev/null))
	@echo "-> Done"

Ring3x3_C : 
	@echo "Build Ring3x3_C meshes"
	$(foreach i, 1 2 3 4 5, \
                  $(shell echo "$i" | $(FREEFEM)  Ring3x3_C.edp 1> /dev/null))
	@echo "-> Done"

Ring3x3_NC : 
	@echo "Build Ring3x3_NC meshes"
	$(foreach i, 1 2 3 4 5, \
                  $(shell echo "$i" | $(FREEFEM)  Ring3x3_NC.edp 1> /dev/null))
	@echo "-> Done"

RectTroue12_C : 
	@echo "Build RectTroue12_C meshes"
	$(foreach i, 1 2 3 4 5, \
                  $(shell echo "$i" | $(FREEFEM)  RectTroue12_C.edp 1> /dev/null))
	@echo "-> Done"

RectTroue12_NC : 
	@echo "Build RectTroue12_NC meshes"
	$(foreach i, 1 2 3 4 5, \
                  $(shell echo "$i" | $(FREEFEM)  RectTroue12_NC.edp 1> /dev/null))
	@echo "-> Done"

refinevalid :
	@echo "Build meshes for refine_valid1.m"
	$(shell echo "3" | $(FREEFEM)  disque4-1_mesh.edp 1> /dev/null)
	$(shell echo "2" | $(FREEFEM)  disk_hole.edp 1> /dev/null)
	$(shell echo "2" | $(FREEFEM)  disk_hole_A.edp 1> /dev/null)
	$(shell echo "2" | $(FREEFEM)  disk_hole_B.edp 1> /dev/null)
	$(shell echo "1" | $(FREEFEM)  disk_hole_C.edp 1> /dev/null)
	@echo "-> Done"

clean :
	rm -rf *~

CLEAN : clean
	rm -rf Ring3x3_C Ring3x3_NC RectTroue12_C RectTroue12_NC