The following instructions files are all of those found in and defined by the action in ctbuild/src/ctest_instructions.mk
*** Contents of instruction files are generally lists of file names *without* extensions or directory names ***
== in top level of package only
LIBDEPS external packages containing header files used by this package
HXXTYPE header file extension (default .hpp)
CTEST_DIR directory containing the components' test files
TXXTYPE -obsolete- test file extension (default _t.cpp) top level only
CXXTYPE -obsolete- source file extension (default .cpp) top level only
HEADER_DIR -obsolete- directory containing the corresponding header files
INCLUDE_TYPES -obsolete- additional header types (added to HXXTYPE)
INCLUDE_FILES -obsolete- header files available to others, relative to top level
== can be in any directory of package
SUBDIRS list of subdirectories to process
CODEGEN scripts to be run during the codegen phase
PYMODS python modules to be copied to ${libdir}/
PYMOD_SUBDIR subdirectory of ${libdir}/ to copy contents of PYMODS to
PYEXES python files to be copied to ${bindir}
SCRIPTS script files to be copied to ${bindir}
DBGEN_COMPONENTS -d0omCORBA- dbgen components (need CD dbserver generator run)
PYIDL_COMPONENTS -d0omCORBA- pyidl components (idl -> python)
IDL_COMPONENTS -d0omCORBA- idl components (idl -> C++)
SQL_COMPONENTS -d0omCORBA- sql components (embedded sql -> C)
D0OM_COMPONENTS d0om components (C++ header files needing d0om dictionaries generated)
ROOT_COMPONENTS root components (C++ header files needing root dictionaries generated)
OBJECT_COMPONENTS bld *.o for components as C++ files
OBJECT_COMPONENTS_C bld *.o for components as C files
OBJECT_COMPONENTS_F bld *.o for components as Fortran files w/o preprocessing
OBJECT_COMPONENTS_FF bld *.o for components as Fortran files with preprocessing
COMPONENTS bld lib*.a from components as C++ files
COMPONENTS_C bld lib*.a from components as C files
COMPONENTS_F bld lib*.a from components as Fortran files w/o preprocessing
COMPONENTS_FF bld lib*.a from components as Fortran files with preprocessing
OBJECTS list of objects on link line
BINARIES binaries (exes) to build, C++ main
BINARIES_C binaries (exes) to build, C main
BINARIES_F binaries (exes) to build, Fortran main w/o preprocessing
BINARIES_FF binaries (exes) to build, Fortran main with preprocessing
ITESTS list of files to compile, link and run as integrated tests, C++
ITESTS_C list of files to compile, link and run as integrated tests, C
ITESTS_F list of files to compile, link and run as integrated tests, Fortran w/o preproc
ITEST_FF list of files to compile, link and run as integrated tests, Fortran /w preprocessing
INCLUDES -obsolete- local header files available to others (not impl)
LIBRARIES -obsolete- list of libraries on link line
test scripts search in following order:
1) test specific: <component>.sh or <itest>.sh
2) package specific: run_component_test.sh or run_integrated_test.sh
3) default script
Root Dictionary Generation