
#
# This is spigot/makefile
#

#CC=gcc
LIBS=-lm
XSUFFIX=elf

CXXFLAGS=-Wall -ansi -O  

TARGETS= \
pitiny.$(XSUFFIX) \
pifull.$(XSUFFIX) \
etiny.$(XSUFFIX)  \
efull.$(XSUFFIX)


pi%.$(XSUFFIX) : pi%.c
	$(CC) $(CXXFLAGS) $(LIBS) -o $@ $< picheck.c 
	strip $@

e%.$(XSUFFIX) : e%.c
	$(CC) $(CXXFLAGS) $(LIBS) -o $@ $< echeck.c 
	strip $@

.PHONY: all runall
all:  $(TARGETS)

$(TARGETS) : makefile picheck.c echeck.c

runall : $(TARGETS)
	-pitiny.$(XSUFFIX) 
	pifull.$(XSUFFIX) 1000 15000 2000
	-etiny.$(XSUFFIX)
	efull.$(XSUFFIX) 1000 4000 500
