Commit Graph

16 Commits

Author SHA1 Message Date
Tim 'mithro' Ansell 04968deacd Rename value in top Makefile so it doesn't conflict.
`LIBRARIES` in the top Makefile would conflict with `LIBRARIES` in the
`scripts/make/git.mk`.

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2021-04-28 18:54:34 -07:00
Tim 'mithro' Ansell 7e0b9790e2 infra: Convert Makefile to use SymbiFlow's make-env setup.
Use https://github.com/SymbiFlow/make-env to set up the conda
environment correctly.

Fixes #46.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-11-24 08:16:13 -08:00
Tim 'mithro' Ansell 6118ce2c82 docs: Fix for new rst_include version.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-07-20 14:58:59 -07:00
Sylvain Munaut 95238de345 build: Don't try to make timing for non-checked out submodules
If a library directory doesn't contain a 'cells' subdir, it's most
likely not checked out, so skip it

Fixes #76

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-07-11 23:03:57 +02:00
Tim Ansell 34859b8011
Merge pull request #60 from cclauss/patch-1
Makefile: Add a make lint-python command
2020-07-09 09:53:25 -07:00
Christian Clauss 88ddb1ec42
check: check-licenses lint-python 2020-07-07 07:23:43 +02:00
Christian Clauss 19d0c00b09
make check should lint-python 2020-07-06 20:48:12 +02:00
Christian Clauss ffffc11659
Update Makefile
Co-authored-by: Tim Ansell <me@mith.ro>
2020-07-06 20:46:36 +02:00
Tim 'mithro' Ansell 74273c4f0b api: Adding liberty file generator.
Generates liberty timing files from the included json timing data.

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-07-06 06:36:13 -07:00
Christian Clauss beb75f5c79
Update Makefile 2020-07-06 12:08:15 +02:00
Christian Clauss e4f49b5123
Makefile: Add a make lint-python command
Fixes #45
2020-07-06 11:41:23 +02:00
Tim 'mithro' Ansell 24e4310472 docs: Small improvements.
* Clean up sphinx warnings.
 * Include status in multiple locations.

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-14 17:20:32 -07:00
Tim 'mithro' Ansell ac8ba83bc7 scripts: Adding license header checking.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-08 21:32:12 -07:00
Tim 'mithro' Ansell 1242fab66e docs: Adding danger block around status warning.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-08 20:54:22 -07:00
Tim 'mithro' Ansell 01c5bf7c8c docs: Fix the :ref: expanding.
The links to version information and known issues should now work in the
GitHub rendered preview of README.rst

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-08 20:54:22 -07:00
Tim 'mithro' Ansell 8d719604ef docs: Generate README.rst to work around GitHub not rendering `.. include::` in rst files.
This work might look like extensive for just fixing a small issue like
the include rendering, but it will all be heavily reused by the
skywater-pdk scripts that will be released soon.

This commit;
 - Adds Makefile for creating a self contained conda environment under
   `env/conda`

 - Installs required Python dependencies into the environment (which is
   currently just the `rst_include` tool).

 - Has a Makefile to generate `README.rst` from `README.src.rst`

 - Has Travis CI run on repository and check that the `README.rst` file
   has been rebuilt and committed if any of the dependencies have
   change.

Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-08 20:54:22 -07:00