Initial merge-commit of the OIC code. Should successfully do discovery for single...
[platform/upstream/iotivity.git] / examples / OCWrapper / Makefile
1 CXX=g++
2 CXX_FLAGS=-std=c++11 -Wall -pthread
3
4 final: server client serverApp
5
6 serverApp: InProcServerWrapper.o testServerApp.o ocstack_stub.o OCResource.o InProcClientWrapper.o OCReflect.o OCPlatform.o
7         $(CXX) $(CXX_FLAGS) -o serverApp InProcServerWrapper.o testServerApp.o ocstack_stub.o OCResource.o InProcClientWrapper.o OCReflect.o OCPlatform.o
8
9 server: InProcServerWrapper.o testServer.o ocstack_stub.o OCResource.o InProcClientWrapper.o OCReflect.o
10         $(CXX) $(CXX_FLAGS) -o server InProcServerWrapper.o testServer.o ocstack_stub.o OCResource.o InProcClientWrapper.o OCReflect.o
11
12 client: InProcServerWrapper.o testClient.o ocstack_stub.o OCResource.o InProcClientWrapper.o OCReflect.o
13         $(CXX) $(CXX_FLAGS) -o client InProcServerWrapper.o testClient.o ocstack_stub.o OCResource.o InProcClientWrapper.o OCReflect.o
14
15 OCReflect.o: ../../../OCLib/OCReflect.cpp
16         $(CXX) $(CXX_FLAGS) -c ../../../OCLib/OCReflect.cpp -I../../../csdk/ -I../../../include -I../
17
18 OCPlatform.o: ../../../OCLib/OCPlatform.cpp
19         $(CXX) $(CXX_FLAGS) -c ../../../OCLib/OCPlatform.cpp -I../../../csdk/ -I../../../include/ -I../ -I../client/ -I../server/
20
21 OCResource.o: ../../../OCLib/OCResource.cpp
22         $(CXX) $(CXX_FLAGS) -c ../../../OCLib/OCResource.cpp -I../../../csdk/ -I../../../include/ -I../ -I../client/ -I../server/
23         
24 ocstack_stub.o : ../../../csdk/ocstack_stub.c
25         gcc -c ../../../csdk/ocstack_stub.c -I../../../csdk/
26
27 InProcServerWrapper.o: ../server/InProcServerWrapper.cpp
28         $(CXX) $(CXX_FLAGS) -c ../server/InProcServerWrapper.cpp -I../../../csdk/ -I../../../include -I../
29
30 InProcClientWrapper.o: ../client/InProcClientWrapper.cpp
31         $(CXX) $(CXX_FLAGS) -c ../client/InProcClientWrapper.cpp -I../../../csdk/ -I../../../include -I../
32
33 testServer.o : testServer.cpp
34         $(CXX) $(CXX_FLAGS) -c testServer.cpp -I../../../csdk/ -I../../../include -I../ -I../client/ -I../server/
35
36 testServerApp.o : testServerApp.cpp
37         $(CXX) $(CXX_FLAGS) -c testServerApp.cpp -I../../../csdk/ -I../../../include -I../ -I../client/ -I../server/
38
39 testClient.o : testClient.cpp
40         $(CXX) $(CXX_FLAGS) -c testClient.cpp -I../../../csdk/ -I../../../include -I../ -I../client/ -I../server/
41
42 clean: 
43         rm *.o server client serverApp
44