compile hwengine first, so that all other files are compiled too and don't call pas2c again
set one rule per file, only compiles a minimum number of files when one pascal file is modified
ok you need to escape rpath for pscal scripts after all... (reverts
r571e55b32da5)
also these two files are dependency (they are not in the list because they are special pas2c files)
set pascal files as dependency of the target writing the c files so that it will run again if you modify them
poor AI thought he should avoid stepping on frozen crates, and jump for non-frozen ones