Miscellaneous declarations

The declarations in this section are typically only needed by specialised applications, for example the Modula-3 compiler or other quake templates.

source(X) declares that X contains non-compilable source.

derived_interface(X,V) adds the derived interface X.i3 to the list of files to be compiled. V must be either VISIBLE or HIDDEN to indicate whether the interface should be available to importers outside this package.

derived_implementation(X) adds the derived module X.m3 to the list of files to be compiled.

derived_c(X) adds the derived C code X.c to the list of files to be compiled.

derived_h(X) adds the derived include file X.h to the list of include files available to the compiler.