DESTINATION := lib${shell pwd |awk -F\/ '{print $$NF}'}.so
LIBPATH := -L../../libs
LIBS := dl pthread utils
INCLUDES := ../include/audit_task_public ../include
BIN_DIR := ../../libs
RM := rm -f
SHAREDFLAG=-shared -Wl
CC=g++
CPPFLAGS = -g -Wall -O0 -fPIC
CPPFLAGS += $(addprefix -I,$(INCLUDES))
CPPFLAGS += -MMD
PS=cpp
SOURCE := $(wildcard *.$(PS))
OBJS := $(patsubst %.$(PS),%.o,$(SOURCE))
DEPS := $(patsubst %.o,%.d,$(OBJS))
MISSING_DEPS := $(filter-out $(wildcard $(DEPS)),$(DEPS))
MISSING_DEPS_SOURCES := $(wildcard $(patsubst %.d,%.$(PS),$(MISSING_DEPS)))
.PHONY : all deps objs clean rebuild
all : $(DESTINATION)
deps : $(DEPS)
$(CC) -MM -MMD $(SOURCE)
objs : $(OBJ
LIBPATH := -L../../libs
LIBS := dl pthread utils
INCLUDES := ../include/audit_task_public ../include
BIN_DIR := ../../libs
RM := rm -f
SHAREDFLAG=-shared -Wl
CC=g++
CPPFLAGS = -g -Wall -O0 -fPIC
CPPFLAGS += $(addprefix -I,$(INCLUDES))
CPPFLAGS += -MMD
PS=cpp
SOURCE := $(wildcard *.$(PS))
OBJS := $(patsubst %.$(PS),%.o,$(SOURCE))
DEPS := $(patsubst %.o,%.d,$(OBJS))
MISSING_DEPS := $(filter-out $(wildcard $(DEPS)),$(DEPS))
MISSING_DEPS_SOURCES := $(wildcard $(patsubst %.d,%.$(PS),$(MISSING_DEPS)))
.PHONY : all deps objs clean rebuild
all : $(DESTINATION)
deps : $(DEPS)
$(CC) -MM -MMD $(SOURCE)
objs : $(OBJ