Commit Graph

4 Commits

Author SHA1 Message Date
Alexei Frolov
dddc4fd7ce Initial Windows GN build
This change configures the Windows host target for GN. It should allow
building unit tests for the host.

Change-Id: Ib92c9a83b9b858a9b7ed55487199c63896580af1
2020-01-22 13:54:15 -08:00
Alexei Frolov
aad92a9060
Windows host test runner script
This change adds a test runner script for a Windows host build.

Change-Id: I2bc983b245a6c4396cab4df9db9c9b7efcb30cce
2020-01-22 11:04:50 -08:00
Armando Montanez
68de071c7d Add pw_dumb_io with host backend
This change introduces the pw_dumb_io module, a module intended for
pigweed testing and bringup. pw_dumb_io includes a facade, and a backend
implementation using stdio (pw_dumb_io_stdio).

Change-Id: I5d9ca3c256c7e7c6d60cc07292aaead808a7f3dd
2019-11-16 00:14:15 +00:00
Alexei Frolov
e899dcf4a3 Start build target config files
This change defines the build target system used by Pigweed, where the
build is configured using per-target globals imported from a target .gni
file. A single build arg specifying the path to the target file replaces
the previous args.

A default build variables file is provided in the Pigweed root. This
file defines and documents all of the build variables used by Pigweed.

A top-level targets directory is added to define the targets used by
Pigweed developers. Currently, only a "host" target is added, which
configures the build for a development system based on the host OS.

Change-Id: Ie62b8d41e5789bfe7fffe20462160142c79076c4
2019-11-14 00:34:25 +00:00