Commit Graph

20 Commits

Author SHA1 Message Date
Gerwin Klein 51b7c53e15 c-parser: update mkrelease for changed lib sessions
- Basics and ML_Utils are their own sessions now; include their
  ROOT files
- remove separate obsolete lib/ROOT file

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2024-01-22 09:40:09 +00:00
Gerwin Klein fc9821e337 c-parser: clarify mkrelease command line
The script does not expect the tag (e.g. c-parser-1.20), but only the
version number in the tag.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2024-01-22 09:40:09 +00:00
Gerwin Klein 20b09e19a2 c-parser: remove obsolete mkrelease checks
The @License tags are no longer used, and SPDX tags are checked in CI,
and name tags are no longer used in the sources either.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2024-01-22 09:40:09 +00:00
Gerwin Klein 238acb46bb
lib+tools: MLUtils -> ML_Utils for consistency
Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2023-01-20 13:43:39 +11:00
Gerwin Klein ffcaff6af9 c-parser: provide AARCH64 setup
The setup for L4V_ARCH=AARCH64 is identical to RISCV64, i.e. same word
length, encoding, and endianness. The setup includes the standalone
parser used for compile and preprocess checks in the seL4 repo.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2022-02-03 16:13:45 +11:00
Gerwin Klein 0c06287c19 cparser: adjust mkrelease for MacOS
Makes the release script more portable between BSD (MacOs etc) and
Linux. Assumes a `brew` install on MacOs instead of the older macports.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2021-10-31 13:41:58 +11:00
Gerwin Klein 71bbff2eca cparser: guard bash invocation
Standard bash on MacOS is very old; invoking it via /usr/bin/env allows
the user to put a newer version in the PATH.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
2021-10-31 13:41:58 +11:00
Gerwin Klein be78194fee c-parser: RELASES was renamed
Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
2020-11-02 17:16:46 +10:00
Gerwin Klein 3ab83bb94a c-parser: also release RISCV64 arch
Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
2020-11-02 17:16:46 +10:00
Gerwin Klein 7437943fa8 c-parser: release script update for Isabelle2020
Adjust ROOT file generation and add an explicit Lib session in
the release.

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
2020-11-02 17:16:46 +10:00
Gerwin Klein a424d55e3e licenses: convert license tags to SPDX 2020-03-13 14:38:24 +08:00
Gerwin Klein c9244ff530 c-parser cleanup: convert README to markup 2019-06-14 11:41:20 +10:00
Japheth Lim 703c43fa2b c-parser: update release script and README 2018-09-06 20:34:59 +10:00
Gerwin Klein 05281b90fe c-parser: consolidate IsaMakefile into Makefile
resolves remaining part of github issue #22
2018-07-02 08:52:01 +02:00
Japheth Lim 055e8984b7 c-parser: fix release script 2018-03-02 15:04:52 +11:00
Alejandro Gomez-Londono 93adccc141 license-tool: missing license headers + .licenseignore [VER-551] 2016-07-14 16:34:31 +10:00
Japheth Lim 874e1998e5 Fix up c-parser and autocorres for AutoCorres 1.2 release. 2016-03-30 17:48:27 +11:00
Japheth Lim 0414cf15c6 c-parser: add new lib/ dependencies to mkrelease script. 2015-09-21 18:20:25 +10:00
David Greenaway 5b7204ee17 c-parser: mkrelease: Fix incorrect dirty-working-directory logic. 2014-10-15 11:27:31 +11:00
David Greenaway e4caa77169 c-parser: Add "mkrelease" file from previous version.
Additionally, change bits and pieces to work with our new directory
structure.
2014-10-15 11:11:20 +11:00