CFLAGS is accumulated each profile is built 04/181804/2 accepted/tizen/unified/20180620.131454 submit/tizen/20180619.032800
authorSeungyoun Ju <sy39.ju@samsung.com>
Mon, 18 Jun 2018 10:10:53 +0000 (19:10 +0900)
committerSeungyoun Ju <sy39.ju@samsung.com>
Mon, 18 Jun 2018 10:30:14 +0000 (19:30 +0900)
[Problem] CFLAGS is accumulated each profile is built
[Cause & Measure] Store default CFLAGS and before compiling a profile
 reset CFLAGS using saved one.

Change-Id: I5d2e37852a2829978ef5bf6a7a75942494b9fdba

packaging/bluez.spec

index c25d91a..5d24ccf 100755 (executable)
@@ -165,11 +165,10 @@ autoreconf -fiv
 
 # For LE only
 
-export LDFLAGS=" -lncurses -Wl,--as-needed "
-export CFLAGS+=" -Werror -DTIZEN_FEATURE_BLUEZ_MODIFY -DTIZEN_FEATURE_BLUEZ_PBAP_SIM -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DTIZEN_FEATURE_BLUEZ_AVRCP_CONTROL -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DENABLE_AVRCP_CATEGORY1"
 export CFLAGS_DEFAULT="$CFLAGS"
 
-export CFLAGS="$CFLAGS_DEFAULT"
+export LDFLAGS=" -lncurses -Wl,--as-needed "
+export CFLAGS+=" -Werror -DTIZEN_FEATURE_BLUEZ_MODIFY -DTIZEN_FEATURE_BLUEZ_PBAP_SIM -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DTIZEN_FEATURE_BLUEZ_AVRCP_CONTROL -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DENABLE_AVRCP_CATEGORY1"
 
 %ifarch aarch64
 echo arch64
@@ -226,12 +225,11 @@ make distclean
 
 autoreconf -fiv
 
-export LDFLAGr=" -lncurses -Wl,--as-needed "
-export CFLAGS+=" -Werror -DTIZEN_FEATURE_BLUEZ_MODIFY -DTIZEN_FEATURE_BLUEZ_PBAP_SIM -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DTIZEN_FEATURE_BLUEZ_AVRCP_CONTROL -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DENABLE_AVRCP_CATEGORY1"
-export CFLAGS_DEFAULT="$CFLAGS"
-
 export CFLAGS="$CFLAGS_DEFAULT"
 
+export LDFLAGS=" -lncurses -Wl,--as-needed "
+export CFLAGS+=" -Werror -DTIZEN_FEATURE_BLUEZ_MODIFY -DTIZEN_FEATURE_BLUEZ_PBAP_SIM -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DTIZEN_FEATURE_BLUEZ_AVRCP_CONTROL -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DENABLE_AVRCP_CATEGORY1"
+
 %ifarch aarch64
 echo arch64
 export CFLAGS+=" -DARCH64"
@@ -285,15 +283,14 @@ cp -a  %{buildroot}%{_libexecdir}/bluetooth/bluetoothd bredr/
 
 
 # For BREDR + LE
+make distclean
+
 autoreconf -fiv
 
-make distclean
+export CFLAGS="$CFLAGS_DEFAULT"
 
 export LDFLAGS=" -lncurses -Wl,--as-needed "
 export CFLAGS+=" -Werror -DTIZEN_FEATURE_BLUEZ_MODIFY -DTIZEN_FEATURE_BLUEZ_PBAP_SIM -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DTIZEN_FEATURE_BLUEZ_AVRCP_CONTROL -DTIZEN_FEATURE_BLUEZ_AVRCP_TARGET -DENABLE_AVRCP_CATEGORY1"
-export CFLAGS_DEFAULT="$CFLAGS"
-
-export CFLAGS="$CFLAGS_DEFAULT"
 
 %ifarch aarch64
 echo arch64