The following functions operate on file specifications; each has a single parameter which is a list of words where each word is considered to be a file specification:
1 – BASENAME
$(BASENAME text) Returns directory and name part. For each file specification in 'text', returns that part of the file specification that is not the type or version.
2 – DIR
$(DIR text) Returns directory part. For each file specification in 'text', returns that part of the file specification that is not the name, type or version.
3 – FILETYPE
$(FILETYPE text) Returns type part. For each file specification in 'text', returns the type part of the file specification.
4 – FILEVERSION
$(FILEVERSION text) Returns version part. For each file specification in 'text', returns the version part of the file specification.
5 – NOTDIR
$(NOTDIR text) Returns name/type part. For each file specification in 'text', returns the name and type part of the file specification.
6 – WILDCARD
$(WILDCARD text) File search. Result is the name and type part of all existing files that match any of the file specifications in 'text'. The file specifications may contain the wildcard characters * and %.