The Top Level
.clang-format
Code formatting rules that must be followed. It serves
clang-format
.
AUTHORS.txt
In the top level of the distribution, there must be a file
AUTHORS.txt
whose contents is as follows:Fabrice Bardèche <fabrice.bardeche@epita.fr> Jean Dujardin <jean.dujardin@epita.fr> Noël Flantier <noel.flantier@epita.fr>Do not include emails other than those of EPITA. We repeat: give the
login@epita.fr
address. Starting from TC-1/2, the fileAUTHORS.txt
is distributed thanks to theEXTRA_DIST
variable in the top-levelMakefile.am
, but pay attention to the spelling.
ChangeLog
Optional. The list of the changes made in the compiler, with the dates and names of the people who worked on it.
Makefile.am
automake
configuration file for AutoTools (Makefile generation).
NEWS.txt
Optional. Summary of changes introduced by each release.
README.txt
Various free information.
THANKS.txt
Various thanks to people who contributed to TC.
bootstrap
Script that bootstraps TC.
configure.ac
autoconf
configuration file for AutoTools (prerequisites).
flake.nix
Tiger compiler Nix flake.
the-tiger.txt
Tiger small poem, referencing The Tyger — William Blake.
data/
This directory contains important data (e.g. the Tiger prelude).
doc/
This directory contains the Doxygen configuration file.
lib/
This directory contains helping tools, that are not specific to the project.
licenses/
This directory contains TC licenses.
src/
All the sources are in this directory.
tcsh/
This directory contains python bindings for TC.
tests/
Your own test suite. You should make it part of the project, and ship it like the rest of the package. Actually, it is abnormal not to have a test suite here.