Support build featuring 13/70813/2 accepted/tizen/common/20160524.150240 accepted/tizen/ivi/20160524.004254 accepted/tizen/mobile/20160524.004227 accepted/tizen/tv/20160524.004249 accepted/tizen/wearable/20160524.004216 submit/tizen/20160523.041954
authorJaemin Ryu <jm77.ryu@samsung.com>
Mon, 23 May 2016 00:16:20 +0000 (09:16 +0900)
committerSungbae Yoo <sungbae.yoo@samsung.com>
Mon, 23 May 2016 02:34:33 +0000 (19:34 -0700)
Change-Id: Ic0130028466949d999efff0262dfcbbb7555c1da
Signed-off-by: Jaemin Ryu <jm77.ryu@samsung.com>
CMakeLists.txt
common.cmake [new file with mode: 0644]
ivi.cmake [new file with mode: 0644]
mobile.cmake [new file with mode: 0644]
packaging/dpm-toolkit.spec
tv.cmake [new file with mode: 0644]
wearable.cmake [new file with mode: 0644]

index 4e36ce6..c7943ef 100755 (executable)
@@ -29,22 +29,16 @@ PKG_CHECK_MODULES(test_pkgs REQUIRED
 INCLUDE_DIRECTORIES(${test_pkgs_INCLUDE_DIRS} include)
 LINK_DIRECTORIES(${test_pkgs_LIBRARY_DIRS})
 
-SET(PKG_SRCS src/dpm-toolkit.c
-                        src/dpm-toolkit-popup.c
-                        src/password.c
-                        src/security.c
-                        src/wifi.c
-                        src/restriction.c
-                        src/zone.c
-             src/bluetooth.c)
+SET(BASE_SRCS src/dpm-toolkit.c src/dpm-toolkit-popup.c)
 
+INCLUDE("${TIZEN_PROFILE_NAME}.cmake")
 
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror -fPIE")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -Wp,-U_FORTIFY_SOURCE")
 SET(CMAKE_C_FLAGS_RELEASE "-O2")
 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed -pie")
 
-ADD_EXECUTABLE(${PROJECT_NAME} ${PKG_SRCS})
+ADD_EXECUTABLE(${PROJECT_NAME} ${BASE_SRCS} ${TESTCASES})
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/${PROJECT_NAME}/bin)
 
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${test_pkgs_LIBRARIES})
diff --git a/common.cmake b/common.cmake
new file mode 100644 (file)
index 0000000..a1f8bfa
--- /dev/null
@@ -0,0 +1,8 @@
+SET(TESTCASES
+       src/password.c
+       src/security.c
+       src/wifi.c
+       src/restriction.c
+       src/bluetooth.c
+)
+
diff --git a/ivi.cmake b/ivi.cmake
new file mode 100644 (file)
index 0000000..a1f8bfa
--- /dev/null
+++ b/ivi.cmake
@@ -0,0 +1,8 @@
+SET(TESTCASES
+       src/password.c
+       src/security.c
+       src/wifi.c
+       src/restriction.c
+       src/bluetooth.c
+)
+
diff --git a/mobile.cmake b/mobile.cmake
new file mode 100644 (file)
index 0000000..9a57ae4
--- /dev/null
@@ -0,0 +1,9 @@
+SET(TESTCASES
+       src/password.c
+       src/security.c
+       src/wifi.c
+       src/restriction.c
+       src/zone.c
+       src/bluetooth.c
+)
+
index dcc80c7..1d126cf 100755 (executable)
@@ -26,9 +26,12 @@ Device Policy Manager test toolkit pakcage
 %setup -q
 
 %build
+%{!?profile:%define profile "mobile"}
+
 cmake . -DCMAKE_INSTALL_PREFIX="%{TZ_SYS_RO_APP}" \
-       -DCMAKE_DESKTOP_ICON_DIR="%{TZ_SYS_RW_ICONS}/default/small" \
-       -DCMAKE_APP_SHARE_PACKAGES_DIR="%{TZ_SYS_RO_PACKAGES}" \
+        -DCMAKE_DESKTOP_ICON_DIR="%{TZ_SYS_RW_ICONS}/default/small" \
+        -DCMAKE_APP_SHARE_PACKAGES_DIR="%{TZ_SYS_RO_PACKAGES}" \
+        -DTIZEN_PROFILE_NAME=%{profile}
 
 make %{?jobs:-j%jobs}
 
diff --git a/tv.cmake b/tv.cmake
new file mode 100644 (file)
index 0000000..05c10b5
--- /dev/null
+++ b/tv.cmake
@@ -0,0 +1,7 @@
+SET(TESTCASES
+       src/security.c
+       src/wifi.c
+       src/restriction.c
+       src/bluetooth.c
+)
+
diff --git a/wearable.cmake b/wearable.cmake
new file mode 100644 (file)
index 0000000..a1f8bfa
--- /dev/null
@@ -0,0 +1,8 @@
+SET(TESTCASES
+       src/password.c
+       src/security.c
+       src/wifi.c
+       src/restriction.c
+       src/bluetooth.c
+)
+