Moves obsolesence message holding static class into a seperate file in order to lift it higher in the build order so it is available when it needs to be for GNU Make