Allow conventional header include path 12/110112/2 accepted/tizen/unified/20170309.085908 submit/tizen_unified/20170309.085327
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Fri, 13 Jan 2017 03:40:59 +0000 (12:40 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Fri, 13 Jan 2017 03:45:16 +0000 (12:45 +0900)
There are conventional codes using #include <circle/efl_extension_rotary.h>, not
 #include <wearable/circle/efl_extension_rotary.h>.
Let's make them compatible.

Change-Id: If238d70743bcc10e97971951ce0c8e43f68cf584
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/efl-extension.spec

index 9923333edbb02075ba28927164c60c43b3772063..17278c8677fb7924baac8a91dfd60950cae30efb 100644 (file)
@@ -79,6 +79,17 @@ mkdir -p %{buildroot}/%{_datadir}/license
 cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/%{_datadir}/license/%{name}
 
 
+# Use -s not -sf for ln to ensure that there is no duplicates.
+pushd %{buildroot}%{_includedir}/efl-extension
+ln -s wearable/circle circle
+pushd wearable
+for FILE in *.h; do ln -s wearable/${FILE} ../${FILE}; done
+popd
+pushd mobile
+for FILE in *.h; do ln -s mobile/${FILE} ../${FILE}; done
+popd
+popd
+
 %post -p /sbin/ldconfig
 
 
@@ -104,10 +115,10 @@ cp %{_builddir}/%{buildsubdir}/LICENSE %{buildroot}/%{_datadir}/license/%{name}
 %defattr(-,root,root,-)
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/efl-extension.pc
-
 %{_includedir}/efl-extension/*.h
 %{_includedir}/efl-extension/mobile/*.h
 %{_includedir}/efl-extension/wearable/*.h
 %{_includedir}/efl-extension/wearable/circle/*.h
+%{_includedir}/efl-extension/circle
 #%{_includedir}/efl-extension/tv/*.h
 #%{_includedir}/efl-extension/ivi/*.h