diff options
Diffstat (limited to 'src/Makefile')
| -rw-r--r-- | src/Makefile | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/Makefile b/src/Makefile deleted file mode 100644 index e1f68b5..0000000 --- a/src/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -#path to find lib and header files -#vpath %.a ../lib -#vpath %.h ../inc - -CCC=g++ -CC=g++ - - -INCLUDEPATH+=-I../inc - -CFLAGS= -g3 -Wall -fPIC -O0 -CFLAGS+=$(INCLUDEPATH) - -ifdef ASAN -CFLAGS+=-fsanitize=address -fno-omit-frame-pointer -endif - -#GIT_BRANCH=$(shell git symbolic-ref --short -q HEAD) -#GIT_SHA1=$(shell git rev-parse HEAD) -#MAKE_TIME=$(shell date "+%Y-%m-%d_%H:%M:%S") -#GIT_VERSION=VERSION_$(GIT_BRANCH)-$(GIT_SHA1) -#VERSION_FLAGS += -D$(GIT_VERSION)=1 -#CFLAGS += ${VERSION_FLAGS} - -CPPFLAGS=$(CFLAGS) - - -LIB+=-lMESA_handle_logger -LIB+=-lMESA_prof_load -LIB+=-lrdkafka -#LIB+=-lcjson -LIB+=-lcJSON -LIB+=-ldl - -ifdef ASAN -LIB+=-lasan -endif - -SOURCES=$(wildcard *.c) -OBJECTS=$(SOURCES:.c=.o) -DEPS=$(SOURCES:.c=.d) - -#target name -TARGET=ntc_ip_comm.so - -.PHONY:clean all - -all:$(TARGET) - -$(TARGET):$(OBJECTS) $(LIB_FILE) - $(CC) -shared $(CFLAGS) $(OBJECTS) $(LIB) -Wl,--version-script=./version.map -o $@ -#copy target to dest dir - @awk '/VERSION_20/{print $$2}' $(SOURCES) |xargs -i echo -e "make \033[32;49;1m$@({})\033[32;49;0m \033[31;49;1m[success]\033[31;49;0m" - @cp -f $@ ../bin - @echo -e "copy \033[32;49;1m$@\033[32;49;0m to ../bin\033[31;49;1m[success]\033[31;49;0m" - -.c.o: - -%.d:%.c - $(CC) $< -MM $(INCLUDEPATH) > $@ - --include $(DEPS) - -clean : - rm -f $(OBJECTS) $(DEPS) $(TARGET) |
