Mike Gerwitz
60372d2960
tamer: Makefile.am (all): Binaries and doc
...
`all` was previously the target for binaries only.
2021-07-23 22:23:10 -04:00
Mike Gerwitz
6ec1a49506
tamer: Makefile.am: Include feature flags for doc generation and tests
...
This was forgotten in the previous commit.
2021-07-23 15:56:33 -04:00
Mike Gerwitz
f1a3273ee3
tamer: configure.ac: Configure-time feature flags (via Cargo)
2021-07-23 10:16:44 -04:00
Mike Gerwitz
2e50af1220
Copyright year update 2021
2021-07-22 15:00:15 -04:00
Mike Gerwitz
bfea768f89
Copyright year 2020 update
2020-03-06 11:05:18 -05:00
Mike Gerwitz
db52fcdb30
Makefile.am (html-am): Add --document-private-items
...
This generated documenation is only going to be read be developers,
and the private information is very useful to them.
2020-02-25 16:10:57 -05:00
Mike Gerwitz
0d2bb5de59
Makefile.am (clean): New target
...
Not sure how I missed this one.
2020-02-24 14:56:28 -05:00
Mike Gerwitz
593faa3491
Makefile.am (html-am): Run doc tests
...
Ensure that we have good examples before generating docs.
2020-02-24 14:56:28 -05:00
Mike Gerwitz
3248c429fe
Makefile.am (doc, html): Use intra_rustdoc_links
...
This is enabled by default in nightly, and is not available at all in
stable. Considering the PITA that it will be to go back and rewrite docs to
use the new format, and how important of a feature this is, we will just
make use of it now.
2020-02-24 14:56:28 -05:00
Mike Gerwitz
0147cb7cb4
Makefile.am (bench): New target
...
The configure script will determine if nightly is required for running
benchmarks, because `test` is currently an unstable feature.
2020-02-24 14:56:28 -05:00
Mike Gerwitz
0acc21f16f
Makefile.am (check): Check whether formatting is required
...
Given that developers should be doing TDD and therefore running this target
frequently, this has the effect of providing immediate feedback when
formatting is needed and outputting a diff. Developers will then quickly
understand what changes need to be made to avoid future issues (and can run
`cargo fmt` to fix it), at which point they'll rarely ever encounter
formatting errors.
The original purpose was to ensure pipelines fail when the formatter has not
been run.
2020-02-24 14:56:28 -05:00
Mike Gerwitz
e53482f2a3
Introduce CARGO_BUILD_FLAGS
...
This is intended to permit passing `--release`, since dev builds are
terribly slow (e.g. 6s -> 0.2s). See README.md for more information.
2019-12-02 10:00:49 -05:00
Mike Gerwitz
c4a8eac59e
Makefile.am: Clean up currently-unused path_ vars
...
Cargo handles it for us.
2019-11-20 10:11:00 -05:00
Mike Gerwitz
f72ff973a7
Makefile.am (all): {cargo=>@CARGO@}
...
Typo.
2019-11-20 10:11:00 -05:00
Mike Gerwitz
f0ca5c60c9
Makefile.am (doc, html): New documentation target
2019-11-20 10:11:00 -05:00
Mike Gerwitz
fd1a5837ba
TAMER: Initial commit
2019-11-18 14:05:47 -05:00