From: heesung84.kim Date: Fri, 12 Dec 2014 07:53:35 +0000 (+0900) Subject: Modify PPM makefile for using shared base library X-Git-Tag: 1.2.0+RC1~2064 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=808263666b46ebf782b802c41d2b283a37a66a7d;p=platform%2Fupstream%2Fiotivity.git Modify PPM makefile for using shared base library Change-Id: I278b182b18512103c620b5629d29687527309808 Signed-off-by: heesung84.kim --- diff --git a/service/protocol-plugin/plugins/mqtt-fan/build/linux/Makefile b/service/protocol-plugin/plugins/mqtt-fan/build/linux/Makefile index 9f258f1..248e35c 100644 --- a/service/protocol-plugin/plugins/mqtt-fan/build/linux/Makefile +++ b/service/protocol-plugin/plugins/mqtt-fan/build/linux/Makefile @@ -2,6 +2,7 @@ CXX = g++ CXX_FLAGS = -std=c++0x -Wall -pthread +TOP_DIR = ../../../../../.. LIB_DIR = ../../../../../../resource SRC_DIR = ../../src @@ -22,7 +23,7 @@ CXX_INC += -I../csdk/libcoap CXX_INC += -I$(CEREAL_DIR)/include LIB_OC_LOGGER := $(LIB_DIR)/oc_logger/lib/oc_logger.a -CXX_LIBS := $(LIB_DIR)/release/obj/liboc.a $(LIB_DIR)/csdk/linux/release/liboctbstack.a $(LIB_OC_LOGGER) ../../../../lib/cpluff/libcpluff/.libs/libcpluff.a +CXX_LIBS := ../../../../lib/cpluff/libcpluff/.libs/libcpluff.a .PHONY: lib release_build ./release/fanserver_mqtt_plugin.so @@ -37,7 +38,7 @@ release_build: cp plugin.xml release ./release/fanserver_mqtt_plugin.so: ./release/obj/fanserver_mqtt_plugin.o ./release/obj/fanserver.o - $(CXX) -shared -o ./release/fanserver_mqtt_plugin.so ./release/obj/fanserver_mqtt_plugin.o ./release/obj/fanserver.o $(CXX_LIBS) -L../../lib -lmosquitto -lssl -lrt + $(CXX) -shared -o ./release/fanserver_mqtt_plugin.so ./release/obj/fanserver_mqtt_plugin.o ./release/obj/fanserver.o $(CXX_LIBS) -L../../lib -L$(TOP_DIR)/out/linux/x86/release -lmosquitto -lssl -lrt -loc -loctbstack -loc_logger -lcoap ./release/obj/fanserver_mqtt_plugin.o: $(SRC_DIR)/fanserver_mqtt_plugin.cpp $(CXX) $(CXX_INC) -fPIC -o ./release/obj/fanserver_mqtt_plugin.o -c $(SRC_DIR)/fanserver_mqtt_plugin.cpp diff --git a/service/protocol-plugin/plugins/mqtt-light/build/linux/Makefile b/service/protocol-plugin/plugins/mqtt-light/build/linux/Makefile index 026b3a9..788b7cf 100644 --- a/service/protocol-plugin/plugins/mqtt-light/build/linux/Makefile +++ b/service/protocol-plugin/plugins/mqtt-light/build/linux/Makefile @@ -2,6 +2,7 @@ CXX = g++ CXX_FLAGS = -std=c++0x -Wall -pthread +TOP_DIR = ../../../../../.. LIB_DIR = ../../../../../../resource SRC_DIR = ../../src @@ -22,7 +23,7 @@ CXX_INC += -I../csdk/libcoap CXX_INC += -I$(CEREAL_DIR)/include LIB_OC_LOGGER := $(LIB_DIR)/oc_logger/lib/oc_logger.a -CXX_LIBS := $(LIB_DIR)/release/obj/liboc.a $(LIB_DIR)/csdk/linux/release/liboctbstack.a $(LIB_OC_LOGGER) ../../../../lib/cpluff/libcpluff/.libs/libcpluff.a +CXX_LIBS := ../../../../lib/cpluff/libcpluff/.libs/libcpluff.a .PHONY: lib release_build ./release/lightserver_mqtt_plugin.so @@ -37,7 +38,7 @@ release_build: cp plugin.xml release ./release/lightserver_mqtt_plugin.so: ./release/obj/lightserver_mqtt_plugin.o ./release/obj/lightserver.o - $(CXX) -shared -o ./release/lightserver_mqtt_plugin.so ./release/obj/lightserver_mqtt_plugin.o ./release/obj/lightserver.o $(CXX_LIBS) -L../../lib -lmosquitto -lssl -lrt + $(CXX) -shared -o ./release/lightserver_mqtt_plugin.so ./release/obj/lightserver_mqtt_plugin.o ./release/obj/lightserver.o $(CXX_LIBS) -L../../lib -L$(TOP_DIR)/out/linux/x86/release -lmosquitto -lssl -lrt -loc -loctbstack -loc_logger -lcoap ./release/obj/lightserver_mqtt_plugin.o: $(SRC_DIR)/lightserver_mqtt_plugin.cpp $(CXX) $(CXX_INC) -fPIC -o ./release/obj/lightserver_mqtt_plugin.o -c $(SRC_DIR)/lightserver_mqtt_plugin.cpp diff --git a/service/protocol-plugin/sample-app/linux/mqtt/Makefile b/service/protocol-plugin/sample-app/linux/mqtt/Makefile index e3b3841..131e83a 100644 --- a/service/protocol-plugin/sample-app/linux/mqtt/Makefile +++ b/service/protocol-plugin/sample-app/linux/mqtt/Makefile @@ -2,6 +2,7 @@ CXX = g++ CXX_FLAGS = -std=c++0x -Wall -pthread +TOP_DIR = ../../../../.. LIB_DIR = ../../../../../resource DEPEND_DIR:= $(LIB_DIR)/dependencies @@ -21,8 +22,8 @@ CXX_INC += -I$(CEREAL_DIR)/include CXX_INC += -I../../../lib/rapidxml LIB_OC_LOGGER := $(LIB_DIR)/oc_logger/lib/oc_logger.a -CXX_LIBS := $(LIB_DIR)/release/obj/liboc.a $(LIB_DIR)/csdk/linux/release/liboctbstack.a $(LIB_OC_LOGGER) ../../../build/linux/release/libppm.a ../../../lib/cpluff/libcpluff/.libs/libcpluff.a -LINK_LIB = -lboost_system -ldl -lexpat -lboost_thread +CXX_LIBS := ../../../build/linux/release/libppm.a ../../../lib/cpluff/libcpluff/.libs/libcpluff.a +LINK_LIB = -lboost_system -ldl -lexpat -lboost_thread -L$(TOP_DIR)/out/linux/x86/release -loc -loctbstack -loc_logger -lcoap .PHONY: mqttclient @@ -37,4 +38,5 @@ mqttclient.o: mqttclient.cpp clean: rm -f *.o + rm -f *.so rm -f mqttclient