Ticket #1 (closed feature: implemented)

Opened 5 years ago

Last modified 5 years ago

Build System

Reported by: tim Owned by: tim
Priority: major Milestone: 0.3
Component: Fawkes Version:
Keywords: buildsys, build system Cc:
Git Branch:

Description

Build System


Create new build system. Check different types of available tools such as make and scons to check what is suitable. It should be more flexible than the old system and it should not have a limit to the number of supported applications like the old system.

Change History

Changed 5 years ago by tim

  • status changed from new to assigned

The basic build system has been written based on make.

I had a look at a couple of systems but make seems suitable for our task. One of the major features of most tools is not a concern to us: platform indepence. We have a Linux System and whatever is on the robots (some incarnation of Fedora Core) is our target platform.

The basic system has been committed in r2. Some minor enhancements are waiting to be committed before I close this ticket. More testing needed with test code, also coming soon.

Changed 5 years ago by tim

See FawkesBuildSystem for an introduction and small HOWTO for the new build system.

Changed 5 years ago by tim

  • status changed from assigned to closed
  • resolution set to implemented

This is now declared finished. It's in daily use for several weeks now. Open a specific ticket if a problem arises.

Note: See TracTickets for help on using tickets.

This list contains all users that will be notified about changes made to this ticket.

These roles will be notified: Reporter, Subscriber, Participant

  • Fawkes Trac List(Always)
  • Tim Niemueller(Reporter, Owner, Participant)