# Adding source files

**URL:** <https://discourse.cataclysmdda.org/t/adding-source-files/5857>\
**Category:** The Toolbox\
**Created:** [April 15, 2014, 5:34pm UTC](https://discourse.cataclysmdda.org/t/adding-source-files/5857 "2014-04-15T17:34:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Heruedhel](https://avatars.discourse-cdn.com/v4/letter/h/dec6dc/32.png) [@Heruedhel](https://discourse.cataclysmdda.org/u/Heruedhel)\
**Post date:** [April 15, 2014, 5:34pm UTC](https://discourse.cataclysmdda.org/t/adding-source-files/5857/1 "2014-04-15T17:34:08Z")

</div>

I have made a few changes to the code. I pulled some stuff out of the game class and put it in a new class. I updated the project for my development environment (MVS2013) to add the .h and .cpp files of the new class.

However, this will break the build for all other development environments, including earlier version of MVS. should I edit the Makefile and earlier vcproject files by hand or should I just rely on the developers of the other platforms to resolve the issue as they come across it?

If the former, what files should I edit exactly? I know there is a makefile, and earlier MVS solutions, anything else?  
Also more generally, is there anything else I should know about introducing new source files to the project?

Thanks.

---

<div class="post-metadata">

**Author:** ![Heruedhel](https://avatars.discourse-cdn.com/v4/letter/h/dec6dc/32.png) [@Heruedhel](https://discourse.cataclysmdda.org/u/Heruedhel)\
**Post date:** [April 15, 2014, 6:28pm UTC](https://discourse.cataclysmdda.org/t/adding-source-files/5857/2 "2014-04-15T18:28:55Z")

</div>

I got an answer on IRC and I’m gonna go with it, unless someone says otherwise:

I can just go ahead and add my changes, and leave a note in the pull request indicating that new files were added.
