wangzhengquan
2020-07-20 634f5da8c988a5e83edfb5053260ea110bce337d
queue/Makefile
@@ -2,12 +2,12 @@
# Makefile for common library.
#
ROOT=..
#LDLIBS+=-Wl,-rpath=$(ROOT)/common:$(ROOT)/lib/jsoncpp
#LDLIBS+=-Wl,-rpath=$(ROOT)/lib
# 开源工具包路径
#LDDIR += -L$(ROOT)/lib/jsoncpp -L$(ROOT)/lib/nng
#LDDIR += -L$(ROOT)/lib
# 开源工具包
#LDLIBS += -ljsoncpp  -lnng  -lpthread
LDLIBS += -lusgcommon
#INCLUDE += -I$(ROOT)/device/include
@@ -20,7 +20,13 @@
SOURCES := $(wildcard *.c)
OBJS   = $(patsubst %.c, %.o, $(SOURCES)) 
MYLIBS = $(LIBSQUEUE)
MYLIBS = $(LIBSQUEUE) $(DLIBSQUEUE)
ifeq ($(DEBUG),y)
  MYLIBS = $(LIBSQUEUE)
else
  MYLIBS = $(LIBSQUEUE) $(DLIBSQUEUE)
endif
all: build
 
@@ -35,7 +41,7 @@
#dynamic lib
$(DLIBSQUEUE): $(SOURCES)
   rm -f *.o
   $(CC) -fPIC -shared $(CFLAGS) $^ -o $@ $(LDFLAGS)
   $(CC) -fPIC -shared $(CFLAGS) $^ -o $@ $(LDFLAGS) $(LDLIBS)
#PREFIX is environment variable, but if it is not set, then set default value