CCE430 v3 uses the linker to make libraries. I need object modules in a library to be separate and hence must make libs with Archiver. How to do this under a Managed Build? I've tried this two different ways but have run into traffic.
a) Create a 2nd target in a separate makefile and append this to 'makefile' in the 'Build Command' (C/C++ Build Properties).But...
CCE430 doesn't accept the revised line
"${CCE_INSTALL_ROOT}/utils/gmake/gmake -f makefile -f ..\make_archive all archive'
It gets mangled when you try to type or paste it in
b) Specify a subsidiary makefile for the archive as a 'post-build' step in the project properties.
This doesn't work; gmake shells into the subsidiary makefile. It appears to see the object file list $OBJS from the parent 'makefile' but the rule for the Archiver isn't triggered.
I've heard that CCS v.4 makes libraries using the Archiver. However I would rather not jump to it just yet. Any thoughts?
regards Steven Pruzina