#
# this is digitex/makefile 
#

#CC=gcc
#CXX=gcc
LIBS=-lm
XSUFFIX=elf

CXXFLAGS=-Wall -O

TARGETS= \
bbp.$(XSUFFIX) \
bbp0.$(XSUFFIX) \
bell10.$(XSUFFIX) \
bell16.$(XSUFFIX) \
pihex.$(XSUFFIX) \


%.$(XSUFFIX) : %.cc
	$(CXX) $(CXXFLAGS) $(LIBS) -lstdc++ -o $@ $<
	strip $@

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

.PHONY: all runall
all: $(TARGETS)

$(TARGETS) :

runall: $(TARGETS)
	bbp0.$(XSUFFIX)   10001
	bbp.$(XSUFFIX)    10001
	bell16.$(XSUFFIX) 10001
	bell10.$(XSUFFIX)  2001
	pihex.$(XSUFFIX)  10001

