CC = gcc
CFLAGS = $(VOLFLAG) -idirafter $(DIR_SHARED)myfndt
SOURCES = block.cpp book.cpp bptr.cpp cache.cpp chaina.cpp factory.cpp handler.cpp hcompstr.cpp hstr.cpp hulong.cpp lockptr.cpp node.cpp remnodes.cpp tempfile.cpp tltree.cpp
OBJECTS = $(SOURCES:.cpp=.o)

libtl.a: $(OBJECTS)
	ar ru libtl.a $(OBJECTS)

include $(SOURCES:.cpp=.d)

%.d: %.cpp
	bash -ec '$(CC) -M $(CFLAGS) $< | sed '\''s/$*\\.o[ :]*/& $@/g'\'' > $@'

%.o: %.cpp
	$(CC) -c $(CFLAGS) $<
