- new behaviour is to do nothing if no platform was specified.
This helps avoid inadvertently removing files.
- support special platforms for compatibility with wmake/wclean targets.
Eg, "wcleanPlatform all"
- allow use from ThirdParty top-level as well, since the directory
structure is similar.
BUG: fix regression in wcleanLnIncludeAll introduced by 9e2e111518
The Makefiles are now in the makefiles sub-directory
The "-f | -force" option in wmakeLnInclude is now "-u | -update" for
consistency with the other scripts.
The "Usage" entry in the headers is now consistently formatted in all
scripts.
- send error messages to stderr
- added -h/-help options where some were missing
- changed 3-space to 4-space indentation
- where possible, allow multiple directories from the command-line
- fixed typo: had skipped '-Make' instead of 'Make' directory
- remove broken links first
* helps when file locations have changed
- filter out trailing 'lnInclude' from the <dir> spec
* this makes it easier to update existing lnInclude dirs:
find -name lnInclude -exec wmakeLnInclude -f {} \;
- reduced output noise when re-creating an identical link