How does one set up target rules?

So, instead of continuing to write my own UI for a program I am writing, I decided that I want to use slate. I’ve got my application started but only when my program is in the source directories. I would like to move it into it’s own directory and after changing all the paths and whatnot to reflect the move, it’s complaining about not being able to find target rules. I’m getting a bit flustered and once again, the documentation is less than helpful. Here is my output log

1>------ Build started: Project: Sixteen, Configuration: Development_Program x64 ------
1>EXEC : error : Couldn’t find target rules file for target ‘Sixteen’ in rules assembly ‘SixteenModuleRules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’.
1> Location: M:\UnrealEngine\Unreal Engine\4.6\Engine\Intermediate\Build\BuildRules\SixteenModuleRules.dll
1> Target rules found:
1> UE4Game - M:\UnrealEngine\Unreal Engine\4.6\Engine\Source\UE4Game.Target.cs
1>
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command ““M:\UnrealEngine\Unreal Engine\4.6\Engine\Build\BatchFiles\Build.bat” Sixteen Win64 Development” exited with code -1.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Ok, I’m sure that my target rules are correct. I’m Just looking in the wrong location for it. Anyone know where this setting is stored in the files?

As far as I can tell, the best solution is to just build your project in the same manner as the rest of the Program projects. When it’s time to release and you have no idea what modules you are actually using, just start it up from the build location and then while it is running select all files and delete the files that the system will allow you to. You should be left with only the dependencies that you need.

Also, if anyone has a solution to the original post, it would still be appreciated. I’ve been trying to solve this for the past 16+ hours of being awake.