Automated builds using xTIMEcomposer

If you have a simple question and just want an answer.
mattbudd
New User
Posts: 3
Joined: Fri Mar 14, 2014 10:11 pm

Automated builds using xTIMEcomposer

Post by mattbudd »

Hello all,

We are fully up and running using xTIMEcomposer version 13.1.0. We have multiple workspaces, each with applications and modules, and each application with multiple build configurations.

We have an existing nightly build system that does a checkout, builds software and firmware, then publishes the outputs. We would like to include our XMOS firmware in this nightly build process.

Any tips/tricks with XTC to loading up a workspace and building multiple build configurations from the command line (so our build system could do it)? I guess I could just use the Makefiles, but it seems that the IDE has information that we wouldn't want to lose?

Just getting started investigating this, so any resources that you know of would be great too (couldn't find anything in the XTC user guide besides the xcc command line).



User avatar
Ross
XCore Expert
Posts: 972
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

The projects use makefiles for building, the various .project files are for the IDE.

make all will build all configurations

make CONFIG=configname will build a particular configuration

You might find the following useful also:

https://www.xmos.com/using-xmos-makefiles?secure=1