Tizen 2.0 Release
[adaptation/intel_mfld/sensor-plugins-mfld-blackbay.git] / src / CMakeLists.txt
1 cmake_minimum_required(VERSION 2.6)
2
3 #add_definitions(-Wall -O3 -omit-frame-pointer)
4 add_definitions(-Wall -g)
5 #add_definitions(-Wall -g -DDEBUG)
6
7 add_library(accelprocessor SHARED
8 baseprocessor.cpp
9 accelprocessor.cpp
10 accel_module.cpp
11 )
12
13 add_library(compassprocessor SHARED
14 baseprocessor.cpp
15 compassprocessor.cpp
16 compass_module.cpp
17 )
18
19 add_library(gyroprocessor SHARED
20 baseprocessor.cpp
21 gyroprocessor.cpp
22 gyro_module.cpp
23 )
24
25 add_library(lightsprocessor SHARED
26 baseprocessor.cpp
27 lightprocessor.cpp
28 lights_module.cpp
29 )
30
31 add_library(proxiprocessor SHARED
32 baseprocessor.cpp
33 proxiprocessor.cpp
34 proxi_module.cpp
35 )
36
37 add_library(pressureprocessor SHARED
38 baseprocessor.cpp
39 ms5607processors.cpp
40 pressure_module.cpp
41 )
42
43
44 target_link_libraries(accelprocessor ${rpkgs_LDFLAGS} ${GLES_LDFLAGS})
45 target_link_libraries(compassprocessor ${rpkgs_LDFLAGS} ${GLES_LDFLAGS})
46 target_link_libraries(gyroprocessor ${rpkgs_LDFLAGS} ${GLES_LDFLAGS})
47 target_link_libraries(lightsprocessor ${rpkgs_LDFLAGS} ${GLES_LDFLAGS})
48 target_link_libraries(proxiprocessor ${rpkgs_LDFLAGS} ${GLES_LDFLAGS})
49 target_link_libraries(pressureprocessor ${rpkgs_LDFLAGS} ${GLES_LDFLAGS})
50
51
52 install(TARGETS accelprocessor DESTINATION lib/sensor_framework)
53 install(TARGETS compassprocessor DESTINATION lib/sensor_framework)
54 install(TARGETS gyroprocessor DESTINATION lib/sensor_framework)
55 install(TARGETS lightsprocessor DESTINATION lib/sensor_framework)
56 install(TARGETS proxiprocessor DESTINATION lib/sensor_framework)
57 install(TARGETS pressureprocessor DESTINATION lib/sensor_framework)
58
59 ADD_SUBDIRECTORY(test_programs)