TARGET  := libdtmf.so
SOURCES := dtmf.c
OBJECTS := $(SOURCES:.c=.o)

GET_LOCAL_DIR = $(patsubst %/,%,$(dir $(lastword $(MAKEFILE_LIST))))

.PHONY: all clean install

all: $(TARGET)

$(TARGET): $(OBJECTS)
	${CC} ${CFLAGS} -shared -fPIC -o ${TARGET} ${SOURCES}

clean:
	$(RM) $(OBJECTS) $(TARGET)

install: $(TARGET)
	install -d ${DESTDIR}${LIBDIR}
	install -d ${DESTDIR}${INCDIR}
	install -m 755 ${TARGET} $(DESTDIR)${LIBDIR}/${TARGET}
	install -m 444 *.h $(DESTDIR)${INCDIR}/
