Improved precompiled header project structure and standardized makefiles