ACATS 3.0 User's Guide
5.4.2 Dependencies
A command script must take account of all required
dependencies. As noted earlier, some tests are composed of multiple test
files. Also, some tests include foundation code, which may be used by
other tests. If a foundation is not already in the environment, it must
be compiled as part of building the test. All files that are used in
a test must be compiled in the proper order, as indicated by the file
name. For implementations that require the extraction individual compilation
units from test files before submission to the compiler, the individual
units must be submitted to the compiler in the same order in which they
appear in the file.