Other Parts Discussed in Thread: SM320F2812, C2000WARE
I have been tasked with updating/maintaining a legacy SM320F2812 project developed by a subcontractor. The original development environment is not available to me so I have to port the code to a (much) newer version of Code Composer Studio and recreate "IQMathlib.lib"
I've downloaded "IQMathLib.zip" and extracted the files but it seems to be missing something as well making some questionable assumptions:
The "readme.txt" file simply says "This project will build the Tiva IQmath Library", with no direction.
I've got a "config.in" file which looks like it drives a lot of the creation of the library; it runs Perl to create source files from templates and appears to build subsidiary make files. But I don't know how to use this file to do anything. What drives it?
I've gor a "makefile" which references "makefile..iqmathlib" and I think the referenced file comes out of the process which uses "config.in".
I've got a "makefile.lmi" which has a comment that it runs after "buildproj finishes generating the project". This comports with "config.in" which sets "makefile.lmi" as "POSTAMBLE". I assume "buildproj" is the file which uses "config.in". but I don't find any "buildproj".
"makefile.lmi" also appears to be using "sed" to modify project files, apparently changing directories based on the project file extension. I don't know where these project files would come from, but I assume something in "buildproj" drives it. The problem is that I don't have "sed", and I don't have any compilers installed that could process these project files.
I realize this zip file is something like 13 years old and things have moved on but I've got to deal with the existing hardware and code base. Can you give me any guidance as to how to actually use this archive to create "IQMathLib"?