Is there a way to stop VisualGDB from using the Project Dependencies to auto-update the Makefile with libraries? I have 2 projects in my solution: Drivers and Application. Drivers is a library that contains..well, the hardware drivers. Application is the application, and uses the Drivers library.
Obviously, Drivers needs to be built before Application, so I set the build order so that Drivers is built before Application, which is all well and good. I specified the library directory and name under the VisualGDB Project Settings -> Makefile. Library directory is “../bin”. Library name is “Drivers.a”.
HOWEVER, when I build Application, the “EXTERNAL_LIBS” variable gets changed to “../Drivers/$(BINARYDIR)/..\..\bin\libDrivers.a”. This is a problem because my library directory is NOT “../Drivers/$(BINARYDIR)/..\..\bin\” and my library name is NOT “libDrivers.a”.
How can I stop VisualGDB from using the solution build order to make decisions about where my libraries are located? I will give VisualGDB / Make the exact library directory and library names.
-
This topic was modified 8 years, 2 months ago by CurtisHx.