OpenMake Meister

Dependency Scanning with OOMLOM

 

OOMLOM scans all of the source code by reading through the dependencies recursively until it finds the "starting point" or lowest level dependency.  From this starting point, OOMLOM compares the date/time of the dependency to the date/time of the Target.  If the dependency is newer than the Target, it will stop scanning the source code and re-build the Target. This process is called "Just In Time" dependency checking.  OOMLOM will also stop scanning and compile the Target, if the Target does not exist.

 

During scanning, the file extensions are mapped to a scanner via the scanner.ini file located in the installation directory.  If you have source code that contains file extensions that are not mapped to a scanner in the scanner.ini file, you will receive an ERROR 343 message. To resolve this problem, update the scanner.ini file to map the extension to the correct scanner. 

 

 OOMLOM understands how to scan: C, C++, COBOL, ProC, ProCOBOL, Assembler and PL1.