That looks like you are making libex29.so depend on libex29.so. That’s what the circular reference error means. Go search in the Makefile for libex29.so and see if you mention it in multiple places.
Also, you almost got the [code][/code] thing right. An alternative is to use triple-back-quotes:
I looked … I literally changed 1 line which is below … I know this makefile is supposed to make things easier … but the setup is killing me. I will read up a bit more on the make to see if I can figure it out while everyone sleeps.