Compiling programs is most certainly related to C++, especially with an extremely common tool like make. If you want to be elitist about stuff, go join comp.lang.c++ and do it there. This forum has proven to be pretty open to anything C++ related -- including tools used to compile. It has also proven to be pretty well maintained, so I think that if the OP does post something inappropriate, he will be properly advised.
@OP
A quick check with google shows me you have already posted in a very useful spot over at the Unix and Linux Forums. I don't know the answer off the top of my head, but you can always peruse the Make documentation as well. http://www.gnu.org/software/make/manual/
thanks...I just figured out I was making a dumb error,
I should keep the variable names the same in both the parent and child makefile.
so, in my child makefile, I renamed LVAR to libvar and it worked.
.....just in case anyone might be interested.