Commit Graph

7 Commits

Author SHA1 Message Date
Armando Montanez
82bbce4aeb Remove legacy_target.gni
Transition to args is done, so this import is no longer needed.

Change-Id: Id42e06ec9fcc16eace2cc7ef51a5dacaf012147a
2020-06-16 09:50:59 -07:00
Armando Montanez
fd5de70b76 Add Pigweed GCC-ARM toolchains
Updates ARM toolchains and gets both the stm32f429i-disc1 and qemu
targets building again.

Change-Id: Ib0607bc498f8a331c3cde763da5ed3812ba595ba
2020-06-16 09:50:59 -07:00
Armando Montanez
fb3d3fba79 Don't declare pigweed variables as globals
Require targets to explicitly import pigweed variable definitions. This
moves out some necessary logic from the BUILDCONFIG.gn file.

Change-Id: If9c9fe5a680cc9d897a0e8a55889873be618ed84
2020-06-16 09:50:59 -07:00
Alexei Frolov
edd2f148be pw_build: Switch to pw_* target types
This change replaces the implicit overrides of the default GN target
types in BUILDCONFIG.gn with explicit pw_* versions. This is done to
allow Pigweed to build within larger GN projects without modifying their
BUILDCONFIG files.

Change-Id: I1d1e41d5e9bde8fe076f7031f3c2b98b9630ff70
2020-06-16 09:50:59 -07:00
Rob Mohr
a0ba54f648 Roll GN to 239533d
This caused gn format to flag many things which were also fixed.

Change-Id: Ie1d9081a1b08047bec52c60f54d2a94366be1ba6
2020-02-28 01:33:18 +00:00
Alexei Frolov
ee94560f40
Update python_runner to work with Windows
This changes updates the python_runner script to properly work with
Windows paths, allowing Python scripts to be run as part of the Ninja
build on Windows.

The run_batch file from env_setup, which is no longer used, is also
removed.

Change-Id: Iaddbcc29bdf4952c5cdd968b28915745a5d0f151
2020-01-23 14:36:12 -08:00
Armando Montanez
7009566653 pw_boot_armv7m: Initial commit
pw_boot_armv7m provides a generic linker script and startup script to
speed up device bringup on ARMv7-M based cores.

Change-Id: Ia4abe78ab1d6bde017608eeb46b2e780bf53dad1
2020-01-16 23:30:48 +00:00