oliverschmidt
237b1617b5
Factored out setup directory search path for source files into Makefile.include.
...
- Search target specific directories before CPU specific directories.
- Search CPU specific directories before generic directories.
Note: I checked several builds but nevertheless one or the other might need some additional adjustsments. Sorry for the inconvenience.
2007-05-13 08:41:11 +00:00
oliverschmidt
4fd1e3ece0
Added signed 32 bit data type.
2007-05-12 20:58:12 +00:00
oliverschmidt
8d3496194f
Added Multithreading support to the cc65 targets based on the Contiki 1.x C64 implementation with the following changes:
...
- Added support for the function parameter.
- Removed support for preemption because:
- No other current implementation does so.
- Preemption support would make the code at least target-dependent or it wouldn't work at all (as on plain Apple2 machines without timer interrupt).
2007-04-21 22:15:45 +00:00
oliverschmidt
ec2411d5ea
Structured the cc65 makefile like all the other makefiles in the Contiki 2.x build system.
2007-04-21 15:04:23 +00:00
oliverschmidt
5d62bbd039
Used SED to replace the assembler sources with the objects in the dependency file generated by the cc65 compiler. This allows to hide the assembler sources from GNU make which solves several issues. Now the cc65 toolchain behaves very similiar to gcc from the GNU make perspective.
2007-04-21 13:23:47 +00:00
oliverschmidt
48977bd89f
Replaced the PROJECT_OBJECTFILES hack with puting the Contiki library (containing contiki-main.o) and the cc65 libary into a cc65 "library group" which allows mutual crossreferences between the libraries in the group.
2007-04-18 22:52:22 +00:00
oliverschmidt
f3502e2ca4
Added NOP headers in order to allow build.
2007-04-18 21:38:55 +00:00
oliverschmidt
c7e8ac499e
Consistently use curly brackets for function calls (and add the same disclaimer as used in "my" other makefiles).
2007-04-14 15:55:50 +00:00
oliverschmidt
9cf544c45e
Added the same disclaimer as used in the header file.
2007-04-14 15:48:42 +00:00
oliverschmidt
5d2f948bba
Allow to build the statically linked telnet-server and webserver examples using cc65.
2007-03-03 13:38:07 +00:00
oliverschmidt
73fabe4ba3
Factored out settings specific more to architecture and/or toolchain rather than specific target.
2007-03-03 10:05:03 +00:00
oliverschmidt
97681fdada
The one and only uip_arch.h resides in core/net.
2007-03-03 09:48:39 +00:00
oliverschmidt
ef8ae0e158
Added an initial Makefile for the cc65 tool chain (www.cc65.org). For now it allows to build the statically linked hello-world example.
2007-01-03 10:26:40 +00:00
oliverschmidt
69492ff4ea
Removed Contiki 1.x makefiles to avoid confusion on understanding the (already complex enough) Contiki 2.x build system.
2006-12-31 14:30:11 +00:00
oliverschmidt
6c4bcfb86f
Moved 6502-specific implementation of local continuations into a 'sys' folder in order to allow the
...
#include "sys/lc.h"
in core/sys/pt.h to find it.
2006-12-31 14:26:02 +00:00
adamdunkels
c9e808d638
Import of the contiki-2.x development code from the SICS internal CVS server
2006-06-17 22:41:10 +00:00