CFLAGS	= -O3

ARCH	= $(shell arch)

libcvpu.a : cvpu.cc
	c++ $(ABI_FLAG) $(CFLAGS) -fno-exceptions -fno-rtti -c cvpu.cc
	ar rc $@.new cvpu.o
	mv $@.new $@

test : libcvpu.a test.c
	cc $(ABI_FLAG) -o $@ test.c ../$(ARCH)/*.a ../$(ARCH)/*.a ../$(ARCH)/*.a ../$(ARCH)/*.a -lstdc++

run : test
	./test

clean : .FORCE
	rm -f *~ libcvpu.a *.o test

.FORCE :
