From e4130d29e80a40884310481ded90ff845c614f43 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 24 十二月 2020 10:03:14 +0800
Subject: [PATCH] bus force bind

---
 src/Makefile |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/src/Makefile b/src/Makefile
index 33baad0..6cc7810 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -7,12 +7,14 @@
 
 PREFIX = $(DEST)
 
-LIBSQUEUE = libshm_queue.a
-DLIBSQUEUE = libshm_queue.so
+LIBSQUEUE = $(DEST)/lib/libshm_queue.a
+DLIBSQUEUE = $(DEST)/lib/libshm_queue.so
 
 
 # 寮�婧愬伐鍏峰寘
 LDLIBS += -lusgcommon
+
+#-I$(ROOT)/include/usgcommon
 
 INCLUDES += -I./queue -I./socket  -I$(ROOT)/include/usgcommon
 
@@ -33,15 +35,21 @@
     PREFIX := /usr/local
 endif
 
-all: install
+all: build
  
 
 .PHONY: build
 build: prebuild $(MYLIBS)
+	cp $(ROOT)/.gdbinit $(DEST)
+	# 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:
-	@test -d $(DEST) || mkdir $(DEST)
+	@test -d $(DEST)/lib || mkdir -p $(DEST)/lib
 
 #static lib
 $(LIBSQUEUE): $(OBJS)
@@ -52,7 +60,7 @@
 #dynamic lib
 $(DLIBSQUEUE): $(SOURCES)
 	@echo '>>>>>>' generating $@ ...
-	$(CC) -fPIC -shared $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ -o $@
+	$(CC) -fPIC -shared  $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)  $^ -o $@ $(LDLIBS)
 
 
 
@@ -76,6 +84,7 @@
 .PHONY: clean
 clean:
 	rm -f $(OBJS) $(MYLIBS) $(DEPENDENCES) $(TEMPFILES)
+	rm -rf $(DEST)/*
 
 
 -include $(DEPENDENCES)

--
Gitblit v1.8.0