wangzhengquan
2020-10-13 d6a27f15acd08e99841595cece2b3e3e8045491a
src/Makefile
@@ -14,7 +14,7 @@
# 开源工具包
LDLIBS += -lusgcommon
INCLUDES += -I./queue -I./socket  -I./util -I$(ROOT)/include/usgcommon
INCLUDES += -I./queue -I./socket  -I$(ROOT)/include/usgcommon
SOURCES := $(wildcard *.c ./**/*.c)
OBJS   = $(patsubst %.c, $(DEST)/%.o, $(SOURCES)) 
@@ -33,11 +33,16 @@
    PREFIX := /usr/local
endif
all: install
all: build
 
.PHONY: build
build: prebuild $(MYLIBS)
   mkdir -p $(DEST)/lib
   cp $(MYLIBS) $(DEST)/lib
   mkdir -p $(DEST)/include/shmqueue
   cp  ./*.h ./queue/*.h ./socket/*.h  $(DEST)/include/shmqueue
   cp $(ROOT)/lib/* $(DEST)/lib
.PHONY: prebuild
prebuild:
@@ -63,7 +68,7 @@
   install -d $(PREFIX)/lib/
   install -m 644 $^ $(PREFIX)/lib/
   install -d $(PREFIX)/include/shmqueue
   install -m 644 ./*.h ./queue/*.h ./socket/*.h ./util/*.h $(PREFIX)/include/shmqueue
   install -m 644 ./*.h ./queue/*.h ./socket/*.h  $(PREFIX)/include/shmqueue
.PHONY: uninstall