As you may already realized, the source code release does not have the necessary makefiles to re-build the libraries. If you need to make some changes, say on the DCU/OpenVG glue logic drivers, add support to a different display or use something else you will need to rebuild them.
You need to follow the next steps to patch you release and being able to rebuild the drivers:
1. unzip attached file
2. cp -a makefile4lib/* $release_install_dir/vf600_ovg
3. change hal/inc/gc_hal_types.h, define _DBG_EXIT_ to be empty
4. cd tests/rotation_800/build-autovf600-gnu-mqx-d
5. make cleansub allsub MQX_LOC=/media/shared/MQX402EAR1OVG040/lib/vybrid_autoevb_a5.gcc_cs
I've moved to 0.5.0 and the release build works great. I still need the command line options I mention in my original post. Also the release build requires a release build of the BSP (which is obvious in retrospect).
After a deep-dive into the various makefiles I was able to build with the following command:
make cleansub allsub _HEADDEP_MK=false NBUILD_TL=0
This is after I modified tools/make/build-autovf600-gnu-mqx-d/Makefile with the following lines:
GCC_DIR='$(shell which $(CC) | sed 's|/bin/.*||; s|/cygdrive/\(.\)|\1:|')'
GCC_VERSION=$(shell $(CC) --version | grep ^arm | sed 's/^.* //g')
After those two changes, I was able to build and received the following libs:
I'll post a follow-up after trying a build and debug sessions with the libs.