File: README.md

package info (click to toggle)
aws-crt-python 0.20.4%2Bdfsg-1~bpo12%2B1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm-backports
  • size: 72,656 kB
  • sloc: ansic: 381,805; python: 23,008; makefile: 6,251; sh: 4,536; cpp: 699; ruby: 208; java: 77; perl: 73; javascript: 46; xml: 11
file content (27 lines) | stat: -rw-r--r-- 983 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
CBMC proofs
===========

This directory contains the CBMC proofs.  Each proof is in its own
directory.

This directory includes four Makefiles.

One Makefile describes the basic workflow for building and running proofs:

* Makefile.common:
    * make: builds the goto binary, does the cbmc property checking
	  and coverage checking, and builds the final report.
	* make goto: builds the goto binary
	* make result: does cbmc property checking
	* make coverage: does cbmc coverage checking
	* make report: builds the final report

Three included Makefiles describe project-specific settings and can override
definitions in Makefile.common:

* Makefile-project-defines: definitions like compiler flags
  required to build the goto binaries, and definitions to override
  definitions in Makefile.common.
* Makefile-project-targets: other make targets needed for the project
* Makefile-project-testing: other definitions and targets needed for
  unit testing or continuous integration.