Agda-2.3.2.2: test/succeed/Makefile
# Agda 2
# Makefile for successful tests
# Author: Andreas Abel, Ulf Norell
# Created: 2004-12-03
TOP=../..
include $(TOP)/mk/paths.mk
include $(TOP)/mk/config.mk
# Verbosity
V = 0
# Getting all agda files
excluded=./Epic.agda
allagda=$(patsubst %.agda,%.test,$(filter-out $(excluded),$(shell find . -name "*.agda")))
# allagda=$(patsubst %.agda,%.test,$(shell find . -name "*.agda"))
alllagda=$(patsubst %.lagda,%.test,$(shell find . -name "*.lagda"))
default : all
all : $(allagda) $(alllagda)
RUN_AGDA = $(AGDA_BIN) -i. -i.. --vim $(AGDA_TEST_FLAGS) -v$(V) $(shell if [ -e $*.flags ]; then cat $*.flags; fi)
cleanup_Issue296 = rm -rf MAlonzo Issue296
cleanup_Issue326 = rm -rf MAlonzo Issue326
cleanup_Issue561 = rm -rf MAlonzo Issue561
cleanup_UniversePolymorphicIO = rm -rf MAlonzo UniversePolymorphicIO
cleanup_CompilingCoinduction = rm -rf MAlonzo CompilingCoinduction
cleanup_WErrorOverride = rm -rf MAlonzo WErrorOverride
check_CompilingCoinduction = ./checkOutput ./CompilingCoinduction a
check_UniversePolymorphicIO = ./checkOutput ./UniversePolymorphicIO ok
%.test : %.agda
@echo $<
@$(RUN_AGDA) $<
@$(check_$*)
@$(cleanup_$*)
%.test : %.lagda
@echo $<
@$(RUN_AGDA) $<
@$(cleanup_$*)
clean :
-rm *~
#EOF