
CC = gcc
CFLAGS = $(VOLFLAG)
SOURCES = ass.cpp cstr.cpp fileobj.cpp smartptr.cpp txcpt.cpp

ifeq ($(DEFINE_OWN_TERMINATE),1)
SOURCES += termina.cpp
endif

OBJECTS = $(SOURCES:.cpp=.o)

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

include $(SOURCES:.cpp=.d)

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

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