CXXFLAGS=-g -Wall -O2
CXX=g++

ABI_FLAG=$(shell ./platform-flags.sh)

all: lib/libIX.a

lib/libIX.a: obj/bindfileio.o obj/bindmath.o
	-rm $@
	ar rcs $@  obj/bindfileio.o obj/bindmath.o

obj/%.o: src/%.cpp
	$(CXX) $(CXXFLAGS) $(ABI_FLAG) -c -o $@ $<

clean:
	-rm lib/libIX.a
	-rm obj/bindfileio.o
	-rm obj/bindmath.o
	-rm *~
