137 Commits

Author SHA1 Message Date
Chinmay Garde
86e253fadd Alllow access to Flutter engine, Dart & Skia versions in the Shell API. (flutter/engine#6060) 2018-08-21 08:52:24 -07:00
P.Y. Laligand
95d52d543c Declare that a pubspec.yaml file is being generated for a dart_pkg. (flutter/engine#4713)
This will let other targets depend on the existence of that file.
2018-02-24 20:57:43 -08:00
P.Y. Laligand
baf69ca25c [fuchsia] Removed the flutter_app template. (flutter/engine#4511)
It is moving to the Fuchsia codebase.
2018-01-04 09:20:41 -08:00
Adam Barth
84d6c3f9b6 [fuchsia] Use AOT in release builds (flutter/engine#4430) 2018-01-02 09:33:53 -08:00
Ben Konyi
31f0a6055c Changes to assets/ build/ flow/ runtime/ and shell/ to allow for compilation on Windows (flutter/engine#4407)
Made changes to assets/ build/ flow/ runtime/ and shell/ to allow for
compilation on Windows.
2017-11-30 19:47:20 -05:00
Zachary Anderson
2db5ec9775 Roll Dart to 3ee0a4284203ebc6991c78054583a7c02dc8faf9 (flutter/engine#4378) 2017-11-21 12:16:34 -08:00
Zachary Anderson
3d346b67fc Roll Dart back to 4dd4fd745e588eef64b8d85811d847ab72633cb7 (flutter/engine#4370) 2017-11-16 09:24:13 -08:00
Zachary Anderson
cb46299d06 Roll Dart forward (flutter/engine#4363) 2017-11-15 13:17:10 -08:00
P.Y. Laligand
598b293898 [fuchsia] Allow flutter_app to be included in non-Fuchsia toolchains. (flutter/engine#4342)
A flutter_app target might be declared in a build file alongside some host tool.
The intent of the assertion seemed to be restricting the use of the template to the Fuchsia codebase.
2017-11-08 18:33:09 -08:00
Adam Barth
166b7b7651 Move flutter_*_runner to /system/bin (flutter/engine#4286)
Previously, these binaries were in /system/apps, which is going away. Also,
rename flutter_runner to flutter_jit_runner to match flutter_aot_runner.
2017-10-30 19:28:19 -07:00
P.Y. Laligand
2d897e227d Removed the deprecated analysis_options attribute. (flutter/engine#4278) 2017-10-25 22:27:32 -07:00
P.Y. Laligand
277e27cba0 [fuchsia] Account for the new Dart toolchain. (flutter/engine#4271) 2017-10-24 21:30:40 -07:00
P.Y. Laligand
3a943b12c3 Update the location of Flutter packages. (flutter/engine#4257) 2017-10-20 14:25:49 -07:00
P.Y. Laligand
0768d0714e Move //dart to //third_party/dart. (flutter/engine#4245) 2017-10-19 01:20:38 -07:00
Adam Barth
898f5afa3e Make flutter_app's output_name work like other templates (flutter/engine#4236)
The output_name property of a template is typically relative to the
root_build_dir rather than the target_gen_dir. This patch makes flutter_app
consistent with this pattern.
2017-10-18 14:11:48 -07:00
P.Y. Laligand
235f07742a Allow the project to be mapped to a location other than //flutter. (flutter/engine#4203)
This is for Fuchsia where we would like it to be located at //third_party/flutter.
2017-10-13 17:00:58 -07:00
Zachary Anderson
95b0e0bc7f Remove daed --assert_initializer flag (flutter/engine#4181) 2017-10-06 14:54:08 -07:00
P.Y. Laligand
ad4b6338af Properly pass the disable_analysis parameter. (flutter/engine#4177)
Added it to a few targets.
2017-10-06 10:48:25 -07:00
Adam Barth
80b35ebe57 Update paths to Fuchsia libraries (flutter/engine#4147)
These libraries are in Topaz now.
2017-09-27 13:45:49 -07:00
Adam Barth
77597e6279 Update paths for Mozart move (flutter/engine#4081) 2017-09-08 15:24:16 -07:00
Ian McKellar
6ea4f8e327 Updates for the dart:fidl.internal rename and split. (flutter/engine#4070)
Now it references dart:zircon and dart:fuchsia.
2017-09-06 15:33:43 -07:00
Adam Barth
2cf3cffd3f Add //garnet (flutter/engine#4043)
This repository contains FTL now in the Fuchsia build.
2017-08-31 16:47:13 -07:00
Petr Hosek
8f73cd6c6c No longer need to use fuchsia_shared_library (flutter/engine#3983)
Use $shlib_toolchain to find the shared_library output file.
2017-08-15 23:44:38 -07:00
Ryan Macnak
d07c9b42f2 [fuchsia] Make it easy to flip the whole system between flutter_jit_app and flutter_aot_app. (flutter/engine#3873) 2017-07-19 14:21:02 -07:00
Petr Hosek
aa98fe557c Use shared library output from shared toolchain (flutter/engine#3869)
This is needed for https://fuchsia-review.googlesource.com/c/37541
2017-07-18 12:45:46 -07:00
James Robinson
d9157e2be2 [fuchsia] Be less specific about location of flutter_runner in flutter_app template (flutter/engine#3855) 2017-07-07 16:55:37 -07:00
Ryan Macnak
bbc94b95a5 [fuchsia] core-jit (flutter/engine#3753) 2017-06-19 12:12:18 -07:00
Ryan Macnak
aa1c5cb32f Plumbing for a core snapshot with code (currently empty). (flutter/engine#3749) 2017-06-07 09:57:24 -07:00
Zachary Anderson
f3b697cb8a [Fuchsia] AOT fixes, CPU profiling (flutter/engine#3744) 2017-06-06 12:20:39 -07:00
Ryan Macnak
a14c3c4f80 [fuchsia] Ensure flutter_apps in the same BUILD.gn have separate scratch directories for building the FLX. (flutter/engine#3720) 2017-05-31 12:41:25 -07:00
Ryan Macnak
c549fc12ce Fuchsia AOT: (flutter/engine#3626)
- Fix flutter_aot_app template for moved Flutter tool GN label.
 - Add missing dart:io tree-shaking roots.
 - Add example AOT app to catch future breakage.
2017-04-25 13:28:52 -07:00
P.Y. Laligand
5e414da0b4 Updated label for Fuchsia flx builder. (flutter/engine#3605) 2017-04-20 14:18:47 -07:00
Ryan Macnak
975cebb327 Print gen_snapshot invocation on failure. (flutter/engine#3603)
Makes it much easier to get it running under gdb.
2017-04-18 12:14:07 -07:00
P.Y. Laligand
85d7e93e95 Generate flx files in the gen directory. (flutter/engine#3595)
This allows tools to locate them more easily.
2017-04-16 18:15:38 -07:00
Ryan Macnak
32cd986649 AOT for Fuchsia. (flutter/engine#3570) 2017-04-11 14:53:14 -07:00
P.Y. Laligand
9e4f6261ec Use the new flutter_tools app. (flutter/engine#3533) 2017-03-28 13:14:02 -07:00
P.Y. Laligand
458075d867 Generate a depfile for assets of a flutter_app. (flutter/engine#3497) 2017-03-23 09:43:37 -07:00
Michael Goderbauer
b8c6df01a4 Remove sky_snapshot sources (flutter/engine#3471)
* Remove sky_snapshot sources

* update licenses
2017-03-14 10:24:17 -07:00
Chinmay Garde
d14c8ac6f5 Re-format all GN files using gn format. (flutter/engine#3319) 2017-01-03 15:59:48 -08:00
Zachary Anderson
51a86fd1fd Use dart instead of dart_no_observatoy (flutter/engine#3304)
Now that the observatory build works in Fuchsia, use dart instead of dart_no_observatory so that dart_no_observatory can be removed from the build.
2016-12-09 09:52:48 -08:00
P.Y. Laligand
d92bfcdad1 Add a manifest parameter to flutter_app. (flutter/engine#3268)
This will ensure the flx file is rebuilt whenever the manifest is modified.
2016-11-23 15:53:43 -08:00
P.Y. Laligand
941b411c4f Enable analysis of flutter_app targets. (flutter/engine#3256) 2016-11-22 16:40:01 -08:00
P.Y. Laligand
3a1caa55b3 Import Dart rules from buildroot, to make them available in Fuchsia. (flutter/engine#3246)
This also removes a reference to mojo_gni.
2016-11-18 15:24:14 -08:00
Adam Barth
1d7337b4d8 Switch Flutter to //lib/fidl (flutter/engine#3206) 2016-11-07 15:51:42 -08:00
Petr Hosek
b0015c4e06 Split the snapshot generation into a separate action (flutter/engine#3168)
This is to ensure that the depfile generated by the snapshotter has
the correct target.
2016-11-02 14:38:09 -07:00
Adam Barth
cbeb991d9e Teach Fuchsia build about FLUTTER_ROOT (flutter/engine#3154)
We need to pass the FLUTTER_ROOT to the flutter_tools so that it can find
resources such as the schema for flutter.yaml.
2016-10-20 01:32:39 -07:00
P.Y. Laligand
ce22ad44a9 Add the Mojo shebang line to Fuchsia flx files. (flutter/engine#3090) 2016-10-03 17:36:34 -07:00
P.Y. Laligand
ef557a1408 Switched to the dedicated executable for building flx files on Fuchsia. (flutter/engine#3084) 2016-09-30 19:17:18 -07:00
P.Y. Laligand
040c414a10 Fixed a typo. (flutter/engine#3083) 2016-09-30 18:13:50 -07:00
P.Y. Laligand
e46d62218f Use the flutter tool to build flx files with gn. (flutter/engine#3067) 2016-09-30 10:31:02 -07:00