Enable armv7hl build sandbox/jaehun77/hardfp
authorJaehun Jeong <jh4u.jeong@samsung.com>
Mon, 24 Jul 2017 12:52:35 +0000 (21:52 +0900)
committerJaehun Jeong <jh4u.jeong@samsung.com>
Mon, 24 Jul 2017 13:03:03 +0000 (22:03 +0900)
Signed-off-by: Jaehun Jeong <jh4u.jeong@samsung.com>
32 files changed:
CMakeLists.txt
lib/armv7hl/libc_common.a [new file with mode: 0755]
lib/armv7hl/libcoap.a [new file with mode: 0755]
lib/armv7hl/libconnectivity_abstraction.a [new file with mode: 0755]
lib/armv7hl/liblogger.a [new file with mode: 0755]
lib/armv7hl/liboc.a [new file with mode: 0755]
lib/armv7hl/liboc_logger.a [new file with mode: 0755]
lib/armv7hl/libocsrm.a [new file with mode: 0755]
lib/armv7hl/liboctbstack.a [new file with mode: 0755]
lib/armv7hl/libresource_directory.a [new file with mode: 0755]
lib/armv7hl/libroutingmanager.a [new file with mode: 0755]
lib/armv7l/libc_common.a [new file with mode: 0755]
lib/armv7l/libcoap.a [new file with mode: 0755]
lib/armv7l/libconnectivity_abstraction.a [new file with mode: 0755]
lib/armv7l/liblogger.a [new file with mode: 0755]
lib/armv7l/liboc.a [new file with mode: 0755]
lib/armv7l/liboc_logger.a [new file with mode: 0755]
lib/armv7l/libocsrm.a [new file with mode: 0755]
lib/armv7l/liboctbstack.a [new file with mode: 0755]
lib/armv7l/libresource_directory.a [new file with mode: 0755]
lib/armv7l/libroutingmanager.a [new file with mode: 0755]
lib/libc_common.a [deleted file]
lib/libcoap.a [deleted file]
lib/libconnectivity_abstraction.a [deleted file]
lib/liblogger.a [deleted file]
lib/liboc.a [deleted file]
lib/liboc_logger.a [deleted file]
lib/libocsrm.a [deleted file]
lib/liboctbstack.a [deleted file]
lib/libresource_directory.a [deleted file]
lib/libroutingmanager.a [deleted file]
packaging/ua-client.spec

index 8e4602d65bb2ca559f024eb6c2e0b0fe8ae07109..d1f405d0f7b1f414832d26382fade626c4b2fa8b 100755 (executable)
@@ -4,6 +4,8 @@ project (ua-client)
 
 #set(CMAKE_SKIP_BUILD_RPATH TRUE)
 
+set(ARCH "armv7l" CACHE STRING "arch for iotivity static library")
+
 include(CheckCXXCompilerFlag)
 
 CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
@@ -71,7 +73,7 @@ set(LINK_STATIC_LIBS
 
 set(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 
-link_directories(${CMAKE_SOURCE_DIR}/lib/)
+link_directories(${CMAKE_SOURCE_DIR}/lib/${ARCH})
 add_executable(${PROJECT_NAME} ${SOURCES})
 target_link_libraries(${PROJECT_NAME} ${${PROJECT_NAME}_LDFLAGS} ${LINK_STATIC_LIBS})
 install(TARGETS ${PROJECT_NAME} DESTINATION bin)
diff --git a/lib/armv7hl/libc_common.a b/lib/armv7hl/libc_common.a
new file mode 100755 (executable)
index 0000000..fd40eac
Binary files /dev/null and b/lib/armv7hl/libc_common.a differ
diff --git a/lib/armv7hl/libcoap.a b/lib/armv7hl/libcoap.a
new file mode 100755 (executable)
index 0000000..567b990
Binary files /dev/null and b/lib/armv7hl/libcoap.a differ
diff --git a/lib/armv7hl/libconnectivity_abstraction.a b/lib/armv7hl/libconnectivity_abstraction.a
new file mode 100755 (executable)
index 0000000..f0e2494
Binary files /dev/null and b/lib/armv7hl/libconnectivity_abstraction.a differ
diff --git a/lib/armv7hl/liblogger.a b/lib/armv7hl/liblogger.a
new file mode 100755 (executable)
index 0000000..6d25ddb
Binary files /dev/null and b/lib/armv7hl/liblogger.a differ
diff --git a/lib/armv7hl/liboc.a b/lib/armv7hl/liboc.a
new file mode 100755 (executable)
index 0000000..064c107
Binary files /dev/null and b/lib/armv7hl/liboc.a differ
diff --git a/lib/armv7hl/liboc_logger.a b/lib/armv7hl/liboc_logger.a
new file mode 100755 (executable)
index 0000000..b067068
Binary files /dev/null and b/lib/armv7hl/liboc_logger.a differ
diff --git a/lib/armv7hl/libocsrm.a b/lib/armv7hl/libocsrm.a
new file mode 100755 (executable)
index 0000000..b6045dc
Binary files /dev/null and b/lib/armv7hl/libocsrm.a differ
diff --git a/lib/armv7hl/liboctbstack.a b/lib/armv7hl/liboctbstack.a
new file mode 100755 (executable)
index 0000000..f2736bc
Binary files /dev/null and b/lib/armv7hl/liboctbstack.a differ
diff --git a/lib/armv7hl/libresource_directory.a b/lib/armv7hl/libresource_directory.a
new file mode 100755 (executable)
index 0000000..64c0c71
Binary files /dev/null and b/lib/armv7hl/libresource_directory.a differ
diff --git a/lib/armv7hl/libroutingmanager.a b/lib/armv7hl/libroutingmanager.a
new file mode 100755 (executable)
index 0000000..d0db2b8
Binary files /dev/null and b/lib/armv7hl/libroutingmanager.a differ
diff --git a/lib/armv7l/libc_common.a b/lib/armv7l/libc_common.a
new file mode 100755 (executable)
index 0000000..d49c9ac
Binary files /dev/null and b/lib/armv7l/libc_common.a differ
diff --git a/lib/armv7l/libcoap.a b/lib/armv7l/libcoap.a
new file mode 100755 (executable)
index 0000000..f385efd
Binary files /dev/null and b/lib/armv7l/libcoap.a differ
diff --git a/lib/armv7l/libconnectivity_abstraction.a b/lib/armv7l/libconnectivity_abstraction.a
new file mode 100755 (executable)
index 0000000..9c9dcab
Binary files /dev/null and b/lib/armv7l/libconnectivity_abstraction.a differ
diff --git a/lib/armv7l/liblogger.a b/lib/armv7l/liblogger.a
new file mode 100755 (executable)
index 0000000..8baa4e8
Binary files /dev/null and b/lib/armv7l/liblogger.a differ
diff --git a/lib/armv7l/liboc.a b/lib/armv7l/liboc.a
new file mode 100755 (executable)
index 0000000..cc1de40
Binary files /dev/null and b/lib/armv7l/liboc.a differ
diff --git a/lib/armv7l/liboc_logger.a b/lib/armv7l/liboc_logger.a
new file mode 100755 (executable)
index 0000000..75616d0
Binary files /dev/null and b/lib/armv7l/liboc_logger.a differ
diff --git a/lib/armv7l/libocsrm.a b/lib/armv7l/libocsrm.a
new file mode 100755 (executable)
index 0000000..1b4115f
Binary files /dev/null and b/lib/armv7l/libocsrm.a differ
diff --git a/lib/armv7l/liboctbstack.a b/lib/armv7l/liboctbstack.a
new file mode 100755 (executable)
index 0000000..da57b88
Binary files /dev/null and b/lib/armv7l/liboctbstack.a differ
diff --git a/lib/armv7l/libresource_directory.a b/lib/armv7l/libresource_directory.a
new file mode 100755 (executable)
index 0000000..1ba759d
Binary files /dev/null and b/lib/armv7l/libresource_directory.a differ
diff --git a/lib/armv7l/libroutingmanager.a b/lib/armv7l/libroutingmanager.a
new file mode 100755 (executable)
index 0000000..abb6448
Binary files /dev/null and b/lib/armv7l/libroutingmanager.a differ
diff --git a/lib/libc_common.a b/lib/libc_common.a
deleted file mode 100755 (executable)
index d49c9ac..0000000
Binary files a/lib/libc_common.a and /dev/null differ
diff --git a/lib/libcoap.a b/lib/libcoap.a
deleted file mode 100755 (executable)
index f385efd..0000000
Binary files a/lib/libcoap.a and /dev/null differ
diff --git a/lib/libconnectivity_abstraction.a b/lib/libconnectivity_abstraction.a
deleted file mode 100755 (executable)
index 9c9dcab..0000000
Binary files a/lib/libconnectivity_abstraction.a and /dev/null differ
diff --git a/lib/liblogger.a b/lib/liblogger.a
deleted file mode 100755 (executable)
index 8baa4e8..0000000
Binary files a/lib/liblogger.a and /dev/null differ
diff --git a/lib/liboc.a b/lib/liboc.a
deleted file mode 100755 (executable)
index cc1de40..0000000
Binary files a/lib/liboc.a and /dev/null differ
diff --git a/lib/liboc_logger.a b/lib/liboc_logger.a
deleted file mode 100755 (executable)
index 75616d0..0000000
Binary files a/lib/liboc_logger.a and /dev/null differ
diff --git a/lib/libocsrm.a b/lib/libocsrm.a
deleted file mode 100755 (executable)
index 1b4115f..0000000
Binary files a/lib/libocsrm.a and /dev/null differ
diff --git a/lib/liboctbstack.a b/lib/liboctbstack.a
deleted file mode 100755 (executable)
index da57b88..0000000
Binary files a/lib/liboctbstack.a and /dev/null differ
diff --git a/lib/libresource_directory.a b/lib/libresource_directory.a
deleted file mode 100755 (executable)
index 1ba759d..0000000
Binary files a/lib/libresource_directory.a and /dev/null differ
diff --git a/lib/libroutingmanager.a b/lib/libroutingmanager.a
deleted file mode 100755 (executable)
index abb6448..0000000
Binary files a/lib/libroutingmanager.a and /dev/null differ
index b2950b82e8ea21e97d97c8c35a071953925be0b4..3cf307df8459ad74ffaf7dbf42f953c5b577164c 100755 (executable)
@@ -35,7 +35,10 @@ Description: Firmware Upgrade agent client using OCF
 %setup -q
 
 %build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+%ifarch armv7hl
+-DARCH:STRING=armv7hl
+%endif
 
 make %{?jobs:-j%jobs}