radio: add radio test suite and license info 86/56586/2 accepted/tizen/mobile/20160114.011512 accepted/tizen/tv/20160114.011530 accepted/tizen/wearable/20160114.011546 submit/tizen/20160113.064636
authorEunhae Choi <eunhae1.choi@samsung.com>
Mon, 11 Jan 2016 09:28:41 +0000 (18:28 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Wed, 13 Jan 2016 06:33:48 +0000 (15:33 +0900)
Change-Id: I7f935e890443f183f5359d052b2b0a33e3c95687

CMakeLists.txt [changed mode: 0755->0644]
LICENSE.APLv2 [moved from LICENSE with 100% similarity]
packaging/capi-media-radio.manifest
packaging/capi-media-radio.spec
src/radio.c [changed mode: 0755->0644]
test/radio_test_type.h

old mode 100755 (executable)
new mode 100644 (file)
index bcab29b..be0454a
@@ -61,16 +61,16 @@ CONFIGURE_FILE(
 )
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
-#ADD_SUBDIRECTORY(test)
+ADD_SUBDIRECTORY(test)
 
 IF(UNIX)
 
 ADD_CUSTOM_TARGET (distclean @echo cleaning for source distribution)
 ADD_CUSTOM_COMMAND(
-        DEPENDS clean 
+        DEPENDS clean
         COMMENT "distribution clean"
         COMMAND find
-        ARGS    . 
+        ARGS    .
         -not -name config.cmake -and \(
         -name tester.c -or
         -name Testing -or
similarity index 100%
rename from LICENSE
rename to LICENSE.APLv2
index 017d22d..a6040c4 100644 (file)
@@ -1,5 +1,8 @@
 <manifest>
- <request>
-    <domain name="_"/>
- </request>
+       <request>
+               <domain name="_" />
+       </request>
+       <assign>
+               <filesystem path="/usr/bin/radio_test" label="_" exec_label="none" />
+       </assign>
 </manifest>
index 8a77873..dd72c64 100644 (file)
@@ -1,7 +1,7 @@
 Name:       capi-media-radio
 Summary:    A Radio library in Tizen Native API
 Version:    0.1.2
-Release:    11
+Release:    12
 Group:      API/C API
 License:    Apache-2.0
 Source0:    %{name}-%{version}.tar.gz
@@ -35,7 +35,12 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 make %{?jobs:-j%jobs}
 
 %install
+rm -rf %{buildroot}
 %make_install
+mkdir -p %{buildroot}/usr/share/license
+mkdir -p %{buildroot}/usr/bin
+cp LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
+cp test/radio_test %{buildroot}/usr/bin
 
 
 %post -p /sbin/ldconfig
@@ -46,6 +51,8 @@ make %{?jobs:-j%jobs}
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
 %{_libdir}/libcapi-media-radio.so.*
+%{_datadir}/license/%{name}
+%{_bindir}/*
 
 %files devel
 %manifest %{name}.manifest
old mode 100755 (executable)
new mode 100644 (file)
index 7b23e30..39d5e0b 100755 (executable)
@@ -35,12 +35,14 @@ typedef struct __test_item {
 } test_item_t;
 
 #define RADIO_TEST__(x_test)   \
-       do {    \
                ret = x_test    \
-               if (!ret)       \
+               if ( ! ret )    \
+               {       \
                        printf("PASS : %s -- %s:%d\n", #x_test, __FILE__, __LINE__);    \
+               }       \
                else    \
+               {       \
                        printf("FAIL : %s ERR-CODE : 0x%x -- %s:%d\n", #x_test, ret, __FILE__, __LINE__);       \
-       } while (0)
+               }
 
 #endif /* MM_RADIO_TEST_TYPE_H_ */