The official git repository for OSD-Contiki, the open source OS for the Internet of Things
Go to file
Peter A. Bigot 5fc0575e99 Makefile.include: support make clean all
Historically $(OBJECTDIR) was created when Makefile.include is read.  A
consequence is that combining "clean" with "all" (or any other build
target) results in an error because the clean removes the object
directory that is required to exist when building dependencies.
Creating $(OBJECTDIR) on-demand ensures it is present when needed.

Removed creation of $(OBJECTDIR) on initial read, and added an order-only
dependency forcing its creation all Makefile* rules where the target is
explicitly or implicitly in $(OBJECTDIR).
2013-06-20 17:45:41 -05:00
apps Telnetd improvement: allow specifying a maximum silence time and kill the connection after that time. This is to avoid the telnet connection getting stuck forever if the connecting host reboots. 2013-05-25 12:10:26 +02:00
core Merge pull request #257 from adamdunkels/hotfix-csma 2013-06-20 01:49:48 -07:00
cpu Makefile.include: support make clean all 2013-06-20 17:45:41 -05:00
doc Merge pull request #250 from karlp/kill-bad-docs 2013-05-22 06:52:50 -07:00
examples examples/trickle-library: correct probability expression 2013-06-17 13:03:37 -05:00
platform Makefile.include: support make clean all 2013-06-20 17:45:41 -05:00
regression-tests Temporarily disable large RPL network test until we get link-layer ACKs in Cooja 2013-06-20 10:12:54 +02:00
tools Makefile.include: support make clean all 2013-06-20 17:45:41 -05:00
.gitignore Added *.testlog 2013-05-22 15:57:24 +02:00
.travis.yml Travis: disable the netperf test because it is flaky 2013-05-19 09:59:02 -04:00
LICENSE Removed the explicit year 2012 to make it more generic 2012-10-25 23:08:54 +02:00
Makefile.include Makefile.include: support make clean all 2013-06-20 17:45:41 -05:00
README-BUILDING.md Rename to md 2013-03-26 23:15:37 +01:00
README-EXAMPLES.md Rename to md 2013-03-26 23:15:37 +01:00
README.md Rename to md 2013-03-26 23:15:37 +01:00

The Contiki Operating System

Build Status

Contiki is an open source operating system that runs on tiny low-power microcontrollers and makes it possible to develop applications that make efficient use of the hardware while providing standardized low-power wireless communication for a range of hardware platforms.

Contiki is used in numerous commercial and non-commercial systems, such as city sound monitoring, street lights, networked electrical power meters, industrial monitoring, radiation monitoring, construction site monitoring, alarm systems, remote house monitoring, and so on.

For more information, see the Contiki website:

http://contiki-os.org