# Macaulay2/packages/Macaulay2Doc/basictests/Makefile.  Generated from Makefile.in by configure.

# DOTS is the path to M2/Macaulay2 from this directory
DOTS ?= ../../..

include $(DOTS)/../include/config.Makefile


CPPFLAGS := -I$(DOTS)/../include $(CPPFLAGS) 
CPPFLAGS += -I$(DOTS)/../libraries/final/usr/lib/Macaulay2/Core/include

LDFLAGS += -L$(DOTS)/../libraries/final/usr/lib/Macaulay2/Core/lib

TESTRESULTS := $(notdir $(patsubst %.m2, %.okay, $(wildcard ./*.m2)))

.PHONY : all clean distclean install check default

all check:: $(TESTRESULTS)
distclean :: clean

$(TESTRESULTS) : $(DOTS)/bin/M2

ARGS := --silent -q --stop --no-loaddata --no-setup -e 'srcdir = "./"'

%.okay : %.m2
	@ echo testing $<
	@ env $(DOTS)/bin/M2 $(ARGS) $< -e 'exit 0'
	@ touch $@

clean::	; rm -f *.okay
LOADLIBES += -lgc
all:: testgc; ./testgc
clean:: ; rm -f testgc
Makefile : Makefile.in ; cd $(DOTS)/.. && ./config.status Macaulay2/packages/Macaulay2Doc/basictests/Makefile
distclean ::; rm -f Makefile
check :: check-return-code
check-return-code :; if echo 'error "foo"' | $(DOTS)/bin/M2 $(ARGS) ; then false ; else true ; fi

# Local Variables:
# compile-command: "make -C $M2BUILDDIR/Macaulay2/packages/Macaulay2Doc/basictests "
# End:
