Using makefiles generation with DS 2.3.0

Developer Studio, Discovery Tool, Watcher

Using makefiles generation with DS 2.3.0

Postby daav » Mon Dec 10, 2012 10:15 am

Dear DS users,

With the 2.3.0 release, we've integrated as a beta feature the possibility to handle Open AT application build thanks to makefiles.
We are exploring this way because of several annoying behaviors of the internal builder, reported through the feedbacks we got all these three last years.
What should be expected for this "new" (or let's say alternative) build system solution:
  • Better management of dependencies and incremental build
  • Better build performances (at least on Linux hosts)
  • Capability to handle builds without invoking DS (even in headless mode) once the makefiles are generated

Please note that this builder is only available for ARM EABI GCC & RVDS toolchains.

To enable the make builder, you have two options:
  • If you want to set it as the default builder for new projects, you can update the preference on the Window > Preferences > Developer Studio > Build page. Once this preference is modified, all new created projects will use the make builder.
  • For an already created project, you can change the used builder on the Project Properties > C/C++ Build > Tool Chain Editor > Current builder page. Note that it is recommended to manually delete the output folder of your project before triggering a new build.

We are hoping your feedback about this beta feature, so please feel free to post here your experience, if you're getting troubles (or not !) with it, etc...

Thanks & Regards
Developer Studio dev team
User avatar
daav
 
Posts: 1201
Joined: Thu Oct 20, 2005 11:45 am
Location: Paris, France
Has thanked: 8 times
Have thanks: 87 times

Re: Using makefiles generation with DS 2.3.0

Postby awneil » Mon Dec 10, 2012 11:19 am

daav wrote:[*] Better build performances (at least on Linux hosts)


Why would non-Linux hosts be different :?:
When I say "SiWi", that's short for "Sierra Wireless".
User avatar
awneil
 
Posts: 6634
Joined: Mon Dec 03, 2007 1:18 pm
Location: Basingstoke, UK
Has thanked: 54 times
Have thanks: 88 times

Re: Using makefiles generation with DS 2.3.0

Postby daav » Tue Dec 11, 2012 1:08 pm

awneil wrote:Why would non-Linux hosts be different :?:

From what we experienced, on the same PC hardware configuration, running a "make" command is faster on Linux than on Windows (better implementation, better integration with the system shell...??)
Developer Studio dev team
User avatar
daav
 
Posts: 1201
Joined: Thu Oct 20, 2005 11:45 am
Location: Paris, France
Has thanked: 8 times
Have thanks: 87 times

Re: Using makefiles generation with DS 2.3.0

Postby awneil » Tue Dec 11, 2012 2:43 pm

What 'make' implementation do you use :?:
When I say "SiWi", that's short for "Sierra Wireless".
User avatar
awneil
 
Posts: 6634
Joined: Mon Dec 03, 2007 1:18 pm
Location: Basingstoke, UK
Has thanked: 54 times
Have thanks: 88 times

Re: Using makefiles generation with DS 2.3.0

Postby daav » Wed Dec 12, 2012 7:45 am

awneil wrote:What 'make' implementation do you use :?:

We have integrated the one provided by the MinGW MSYS project.
Suggestions are welcome if you have a faster one!
Developer Studio dev team
User avatar
daav
 
Posts: 1201
Joined: Thu Oct 20, 2005 11:45 am
Location: Paris, France
Has thanked: 8 times
Have thanks: 87 times


Topic Tags

makefile, developer studio, compiler

Return to Development tools

Who is online

Users browsing this forum: No registered users and 1 guest