|
@@ -54,14 +54,20 @@ define HOST_FLUTTER_SDK_BIN_INSTALL_CMDS
|
|
cp -rpdT $(@D)/. $(HOST_FLUTTER_SDK_BIN_SDK)/
|
|
cp -rpdT $(@D)/. $(HOST_FLUTTER_SDK_BIN_SDK)/
|
|
endef
|
|
endef
|
|
|
|
|
|
-ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),y)
|
|
|
|
-HOST_FLUTTER_SDK_BIN_SDK_ROOT = \
|
|
|
|
- $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk
|
|
|
|
|
|
+ifeq ($(FLUTTER_ENGINE_RUNTIME_MODE_PROFILE),y)
|
|
|
|
+HOST_FLUTTER_SDK_BIN_PROFILE_FLAGS = --track-widget-creation
|
|
HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = false
|
|
HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = false
|
|
|
|
+HOST_FLUTTER_SDK_BIN_SDK_ROOT = $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk
|
|
|
|
+HOST_FLUTTER_SDK_BIN_SDK_VM_PROFILE = true
|
|
|
|
+else ifeq ($(BR2_ENABLE_RUNTIME_DEBUG),y)
|
|
|
|
+HOST_FLUTTER_SDK_BIN_DEBUG_FLAGS = --enable-asserts
|
|
|
|
+HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = false
|
|
|
|
+HOST_FLUTTER_SDK_BIN_SDK_ROOT = $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk
|
|
|
|
+HOST_FLUTTER_SDK_BIN_SDK_VM_PROFILE = false
|
|
else
|
|
else
|
|
-HOST_FLUTTER_SDK_BIN_SDK_ROOT = \
|
|
|
|
- $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk_product
|
|
|
|
HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = true
|
|
HOST_FLUTTER_SDK_BIN_SDK_PRODUCT = true
|
|
|
|
+HOST_FLUTTER_SDK_BIN_SDK_ROOT = $(HOST_FLUTTER_SDK_BIN_SDK_ENGINE)/common/flutter_patched_sdk_product
|
|
|
|
+HOST_FLUTTER_SDK_BIN_SDK_VM_PROFILE = false
|
|
endif
|
|
endif
|
|
|
|
|
|
# The Order matters.Taken from:
|
|
# The Order matters.Taken from:
|
|
@@ -73,8 +79,10 @@ HOST_FLUTTER_SDK_BIN_DART_ARGS = \
|
|
--sdk-root $(HOST_FLUTTER_SDK_BIN_SDK_ROOT) \
|
|
--sdk-root $(HOST_FLUTTER_SDK_BIN_SDK_ROOT) \
|
|
--target=flutter \
|
|
--target=flutter \
|
|
--no-print-incremental-dependencies \
|
|
--no-print-incremental-dependencies \
|
|
- -Ddart.vm.profile=false \
|
|
|
|
|
|
+ -Ddart.vm.profile=$(HOST_FLUTTER_SDK_BIN_SDK_VM_PROFILE) \
|
|
-Ddart.vm.product=$(HOST_FLUTTER_SDK_BIN_SDK_PRODUCT) \
|
|
-Ddart.vm.product=$(HOST_FLUTTER_SDK_BIN_SDK_PRODUCT) \
|
|
|
|
+ $(HOST_FLUTTER_SDK_BIN_DEBUG_FLAGS) \
|
|
|
|
+ $(HOST_FLUTTER_SDK_BIN_PROFILE_FLAGS) \
|
|
--aot \
|
|
--aot \
|
|
--tfa \
|
|
--tfa \
|
|
--target-os linux \
|
|
--target-os linux \
|