Add files defining platform constants In particular, break out platform.c and do not optimize so that side-effects are honored.