Hi folks - total newb to this stuff, apology in advance if this has been answered before, but I couldn't find anything that led me to a solution. Trying to build my 1st project in Atmel Studio 6.2.993 Beta. I have 2 projects in the solution - one called "core" and one called "Color_Mix_2". "core" includes a library file called "libcore.a".
When I try to build, libcore.a gets built just fine
Finished building target: libcore.a Done executing task "RunCompilerTask".
But then, when it tries to build "Color_Mix_2", it barfs -
make: *** No rule to make target `../core/Debug/libcore.a', needed by Color_Mix_2.elf'. Stop.
Done executing task "RunCompilerTask" -- FAILED.
The weird thing is that, in the navigator window in Studio, I can see that "libcore.a" is shown as an output file in project "core", and NOT shown in project "Color_Mix_2". So I ask - why is the compiler wanting to build "libcore.a" AGAIN, after it just succeeded?
I found the makefile that Studio generated, but it looks like an empty little toy template, rather than the makefiles I've seen elsewhere. Should I post it? I looked at gcc help, it ALMOST helps me, but not quite...
Grateful for any tips and help, paul