OpenMake Meister

Wildcards and File Dependencies

Wildcards can be used as a placeholder for file names "*" and for directory names "**" in Target.  The use of wildcards supports an industry standard of allowing file wildcard patterns "*" and "?" and the directory wildcard pattern "**". In addition, wildcard patterns can either be "includes" or "excludes", allowing the user to set an open set of included files and restrict specific files by using a tighter "exclude" pattern.

 

Patterns are used for the inclusion or exclusion of files as dependencies within the Target.  Three patterns can be used to match against filenames:

 

"*" matches zero or more characters,

"?" matches one character,

"**" matches zero or more directories.