Split the .a file into .so files 66/66966/4
authorMu-Woong Lee <muwoong.lee@samsung.com>
Fri, 22 Apr 2016 09:04:14 +0000 (18:04 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Mon, 25 Apr 2016 10:23:21 +0000 (19:23 +0900)
commit90cd9a1048f844b7df3baeb7b537c6fa7717e2f7
tree2fc3dc7fe50ab6decbe85e0f20a6496aaee0ed34
parentac6c766aa8be5dda9b80f3631964c8df05c937c3
Split the .a file into .so files

Each .so provides create() function, and contextd will the function for each so.
Later, the create() will be updated to support on-demand loading of providers.

Change-Id: Icc9f204941500c5e9d95f39644d4001fba36c76b
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
42 files changed:
CMakeLists.txt
context-provider.pc.in [deleted file]
packaging/context-provider.spec
src/CMakeLists.txt [new file with mode: 0644]
src/activity/Activity.cpp
src/activity/CMakeLists.txt [new file with mode: 0644]
src/activity/create.cpp [moved from include/CustomContextProvider.h with 51% similarity]
src/app-stats/CMakeLists.txt [new file with mode: 0644]
src/app-stats/create.cpp [new file with mode: 0644]
src/call/CMakeLists.txt [new file with mode: 0644]
src/call/create.cpp [moved from include/PlaceContextProvider.h with 60% similarity]
src/contacts/CMakeLists.txt [new file with mode: 0644]
src/contacts/create.cpp [new file with mode: 0644]
src/email/CMakeLists.txt [new file with mode: 0644]
src/email/create.cpp [moved from include/StatisticsContextProvider.h with 61% similarity]
src/geofence/CMakeLists.txt [new file with mode: 0644]
src/geofence/create.cpp [new file with mode: 0644]
src/headphone/CMakeLists.txt [new file with mode: 0644]
src/headphone/create.cpp [new file with mode: 0644]
src/media-stats/CMakeLists.txt [new file with mode: 0644]
src/media-stats/create.cpp [new file with mode: 0644]
src/message/CMakeLists.txt [new file with mode: 0644]
src/message/create.cpp [new file with mode: 0644]
src/my-place/CMakeLists.txt [new file with mode: 0644]
src/my-place/create.cpp [new file with mode: 0644]
src/shared/BasicProvider.h
src/shared/CMakeLists.txt [new file with mode: 0644]
src/shared/DbHandleBase.h
src/shared/DeviceContextProvider.cpp [deleted file]
src/shared/ProviderTypes.h
src/shared/StatisticsContextProvider.cpp [deleted file]
src/shared/SystemInfo.cpp
src/shared/Util.cpp
src/shared/create.h [moved from src/shared/PlaceContextProvider.cpp with 64% similarity]
src/social-stats/CMakeLists.txt [new file with mode: 0644]
src/social-stats/create.cpp [new file with mode: 0644]
src/system/CMakeLists.txt [new file with mode: 0644]
src/system/create.cpp [new file with mode: 0644]
src/time/CMakeLists.txt [new file with mode: 0644]
src/time/create.cpp [new file with mode: 0644]
src/wifi/CMakeLists.txt [new file with mode: 0644]
src/wifi/create.cpp [moved from include/DeviceContextProvider.h with 60% similarity]