Require targets to explicitly import pigweed variable definitions. This
moves out some necessary logic from the BUILDCONFIG.gn file.
Change-Id: If9c9fe5a680cc9d897a0e8a55889873be618ed84
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
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
pw_boot_armv7m provides a generic linker script and startup script to
speed up device bringup on ARMv7-M based cores.
Change-Id: Ia4abe78ab1d6bde017608eeb46b2e780bf53dad1