I have a project that has an non-modifiable folder structure that looks like this
<project folder>
|_SDK layer 1
|_SDK layer 2
|_SDK layer 3
|_Application Projects Folder
|_Application Project Source Files
|_Application Project Autogenerated Files (not to be committed)
I want to have the SDK folders (collectively as one unit) be a dependency of the application project source files folder when I build each project. This way, I make a modification to the SDK, I can associate it with a feature/change in my application source.
Am I describing Git submodules? Or is there another way this should be done?
If I should be using Git submodules, I'm guessing the SDK will be a submodule of my application source project. In that case: 1. How is this possible since the submodule is not a remote, but rather a folder on my machine? I have Googled for this answer but haven't turned up what I'm looking for. 2. How can this be added as a submodule since it is in a parent directory of my application files?
Thanks in advance, I'm sure there is a simple solution to this!