Remove Profile Build Dependenceis: do it at runtime
- This is for Tizen 4.0.
: Tizen 4.0 Configurability and Build Blocks require
to remove all profile-depending build options in spec files.
(No More profile macros)
- It is recommended to distinguish features/profiles at runtime.
unless it incurs too much overhead, which requires you to
create multiple binaries and subpackages.
ps. added a code clean in spec file that removes a lot of rpmbuild
warnings:
...
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
[ 30s] Warning: spec file parser line 58: macro too deeply nested
...
Change-Id: I5c850a788826cc0cda1f1bf12dde7fc5df036271
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>