From efaa7c7130671a9afe2561800e1d8822df187344 Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Thu, 1 Jun 2023 08:56:45 +0900 Subject: [PATCH] Add dali-scene3d.h for increase app developer convenience Follow dali/dali.h, dali-toolkit/dali-toolkit.h, Let we make dali-scene3d/dali-scene3d.h which contain all kind of public-api of dali-scene3d. So even if we refactorize dali-scene3d directory system, let other application didn't got effort. Change-Id: I22b8bca67177280d04f6d5c2db7ecdec6b0b9484 Signed-off-by: Eunki, Hong --- build/tizen/dali-scene3d/CMakeLists.txt | 6 ++- dali-scene3d/dali-scene3d.h | 74 +++++++++++++++++++++++++++++++++ packaging/dali-toolkit.spec | 1 + 3 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 dali-scene3d/dali-scene3d.h diff --git a/build/tizen/dali-scene3d/CMakeLists.txt b/build/tizen/dali-scene3d/CMakeLists.txt index ec93469..57d1b4a 100644 --- a/build/tizen/dali-scene3d/CMakeLists.txt +++ b/build/tizen/dali-scene3d/CMakeLists.txt @@ -162,11 +162,15 @@ ELSE() ENDIF() file(GLOB scene3d_include_files ${scene3d_public_api_dir}) + install(DIRECTORY ${scene3d_include_files} - DESTINATION "${prefix_include_dir}/dali-scene3d" + DESTINATION "${INCLUDE_DIR}/dali-scene3d" FILES_MATCHING PATTERN "*.h" ) +# Install dali-scene3d.h +INSTALL( FILES ${scene3d_dir}/dali-scene3d.h DESTINATION ${INCLUDE_DIR}/dali-scene3d ) + if (ENABLE_PKG_CONFIGURE) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${core_pkg_cfg_file} DESTINATION ${LIB_DIR}/pkgconfig diff --git a/dali-scene3d/dali-scene3d.h b/dali-scene3d/dali-scene3d.h new file mode 100644 index 0000000..2d3bad9 --- /dev/null +++ b/dali-scene3d/dali-scene3d.h @@ -0,0 +1,74 @@ +#ifndef DALI_SCENE3D_H +#define DALI_SCENE3D_H + +/* + * Copyright (c) 2023 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +#include +#include + +#include +#include +#include + +#include + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#endif // DALI_SCENE3D_H \ No newline at end of file diff --git a/packaging/dali-toolkit.spec b/packaging/dali-toolkit.spec index 3119d7c..5b08760 100644 --- a/packaging/dali-toolkit.spec +++ b/packaging/dali-toolkit.spec @@ -493,4 +493,5 @@ esac %files -n %{dali2_scene3d}-devel %defattr(-,root,root,-) %{_includedir}/dali-scene3d/public-api/* +%{_includedir}/dali-scene3d/dali-scene3d.h %{_libdir}/pkgconfig/dali2-scene3d.pc -- 2.7.4