Commit Graph

29 Commits

Author SHA1 Message Date
Keith Rothman 1e3a136ce1 Install FASM into environment properly.
This will make sure that any requirements for the FASM library are
correctly installed into the environment too.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 13:50:39 +11:00
Keith Rothman 273c240e6c Attempt #2 to make travis happy.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 17:34:26 -08:00
Keith Rothman 94217d105c Update package symlinks.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 17:25:11 -08:00
Tim 'mithro' Ansell 57237d185d Makefile: Fail if formatting fails.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell a0d1c98056 Adding a `make formatdb` target.
Target will,

 * Canonicalize the database by running `./utils/sort_db.py`
 * Regenerate the [`Info.md` file](database/Info.md)

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell 0def5b2eeb infra: Add docs to make format.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 19:56:33 -08:00
Tim 'mithro' Ansell 96c1874131 infra: Make travis run tests
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 19:54:53 -08:00
Tim 'mithro' Ansell 136d367f99 Refactor Makefile.
* Split up file better.
 * Add test running.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 18:48:59 -08:00
Tim 'mithro' Ansell 841905c1e0 Adding `make test` target.
Uses [py.test](https://pytest.org) to collect all Python doctests and
unittests.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 18:48:48 -08:00
Tim 'mithro' Ansell 9ebaf01de6 Add fasm into the environment.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 18:48:48 -08:00
John McMaster d3a01f5895 python => python3
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-23 21:09:53 -08:00
Tim 'mithro' Ansell 91a1f8ba50 Add checkdb target to top level Makefile.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-19 17:07:59 -08:00
Tim 'mithro' Ansell 9f6f134c66 Small Makefile cleanup.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 19:13:45 -08:00
Tim 'mithro' Ansell 4fb29753ca Check yaml *inside* the environment.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 18:50:47 -08:00
Tim 'mithro' Ansell 60e3f66674 Make sure YAML is installed.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
John McMaster d92748d24e make format: fix .git
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:29:48 -08:00
Tim 'mithro' Ansell 23c435aa6e Improve `make format`.
* Use `yapf` from environment if it exists.
 * Better way to generate exclude.
 * Make TCL formatting work.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-13 18:31:10 -08:00
John McMaster 9a4e8a4084 make format: parallelize
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:25:43 -08:00
John McMaster 7cfdc81767 Makefile: clang format 3.9 like travis
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:20:40 -08:00
John McMaster c7aacd521b tcl: reformat tool
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:52:56 -08:00
John McMaster ca0fbc7bb1 make format: pin clang-format ver
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-16 10:09:07 -08:00
Tim 'mithro' Ansell 4a94337c79 Add target for a Python virtualenv.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-10-12 07:03:37 -07:00
Rick Altherr 5d103c0498 Makefile rules for generating complete databases
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-02-05 17:51:35 -08:00
Rick Altherr 47811acccd Top-level clean target
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-02-05 17:51:33 -08:00
Rick Altherr 7980e069dd Rename 'make go' to 'make build'
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-02-05 17:51:32 -08:00
Rick Altherr e139b98aca Ignore source files under .git/ during 'make format'
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-22 14:18:02 -08:00
Rick Altherr 820c0a5d78 Use yapf instead of autopep8 for Python formatting
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-09 14:50:05 -08:00
Rick Altherr d14fc142df Makefile: target to format source code
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-08 17:23:42 -08:00
Tim 'mithro' Ansell fa871cd2c4 Adding a quickstart based Makefile
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 23:28:33 +01:00