INCLUDES=-I. -I../include
LIBDIR=-L. 
LIBS= -lINI_STL
CPU_TYPE=`uname -m`
FLAGS=  -g -Wall -O2 -march=$(CPU_TYPE)
CC=g++
LINKER=g++

all:  libINI_STL.a Test_libINI_STL
 
clean:
	rm -f *.o
	rm -f *.a
	rm -f core*	


libINI_STL.o: libINI_STL.cpp 
	$(CC) libINI_STL.cpp -c $(INCLUDES) $(FLAGS)

libINI_STL.a:  libINI_STL.o
	ar -r libINI_STL.a  libINI_STL.o

Test_libINI_STL.o: Test_libINI_STL.cpp 
	$(CC) Test_libINI_STL.cpp -c $(INCLUDES) $(FLAGS)

Test_libINI_STL: Test_libINI_STL.o libINI_STL.a
	$(LINKER) -o Test_libINI_STL Test_libINI_STL.o $(LIBDIR) $(LIBS) $(FLAGS)
