#Flags
CXXFLAGS = -g -O3 -Wall

#Compiler
CXX = g++

#Sources
SRCS = FuncApprox.cpp tiles2.cpp CMAC.cpp

#Objects
OBJS = $(SRCS:.cpp=.o)

#Target
TARGET = libfuncapprox.a

#Rules 	

all: $(TARGET)

.cpp.o:
	$(CXX) $(CXXFLAGS) -c -o $@ $(@F:%.o=%.cpp)

$(TARGET): $(OBJS)
	ar cq $@ $(OBJS)

clean:
	rm -f $(TARGET) $(OBJS) *~