##############################################################################
#
#	Makefile --- makefile for GNU Make Utility to build the ts library.
#
##############################################################################


### Names ###

TSNAME = ts
TSDIR = ts_Inters


### Compilers ###

CPPCOMPILER = g++


### Files ###

TSSOURCES :=	$(wildcard ../../src/ts/*.cpp)

TSHEADERS :=	$(wildcard ../../src/ts/*.hpp)


### Rules ###

.PHONY : clean ts

ts : ../../bin/lib$(TSNAME).a

all : ts


../../bin/lib$(TSNAME).a : $(TSSOURCES) $(TSHEADERS)
	cd ../../bin && mkdir -p $(TSDIR)
	cd ../../bin/$(TSDIR) && $(CPPCOMPILER) -c $(CXXFLAGS) $(TSCXXFLAGS) -DTS_SOURCE  $(TSSOURCES)
	cd ../../bin/$(TSDIR) && ar -r ../lib$(TSNAME).a *.o


clean :
	rm -rf ../../bin/$(TSDIR) ../../bin/lib$(TSNAME).a

