| | |
| | | #LDDIR += -L$(ROOT)/lib/jsoncpp -L$(ROOT)/lib/nng |
| | | |
| | | # 开源工具包 |
| | | #LDLIBS += -ljsoncpp -lnng -lpthread |
| | | LDLIBS += -lusgcommon |
| | | |
| | | #INCLUDE += -I$(ROOT)/device/include |
| | | |
| | |
| | | SOURCES := $(wildcard *.c) |
| | | OBJS = $(patsubst %.c, %.o, $(SOURCES)) |
| | | |
| | | MYLIBS = $(LIBSQUEUE) |
| | | MYLIBS = $(LIBSQUEUE) $(DLIBSQUEUE) |
| | | |
| | | all: build |
| | | |
| | |
| | | |
| | | #static lib |
| | | $(LIBSQUEUE): $(OBJS) |
| | | $(AR) rv $@ $? |
| | | $(AR) rv $@ $? $(ROOT)/lib/libusgcommon.a |
| | | $(RANLIB) $@ |
| | | |
| | | #dynamic lib |
| | | $(DLIBSQUEUE): $(SOURCES) |
| | | rm -f *.o |
| | | $(CC) -fPIC -shared $(CFLAGS) $^ -o $@ $(LDFLAGS) |
| | | $(CC) -fPIC -shared $(CFLAGS) $^ -o $@ $(LDFLAGS) $(ROOT)/lib/libusgcommon.so |
| | | |
| | | |
| | | #PREFIX is environment variable, but if it is not set, then set default value |