$^X should be $*EXECUTABLE_NAME