How does this works internally?
use const TARGETDIR everywhere