Brief descriptions of all files in the directory
diff --git a/contiki/apps/FILES b/contiki/apps/FILES
new file mode 100644
index 0000000..986a753
--- /dev/null
+++ b/contiki/apps/FILES
@@ -0,0 +1,69 @@
+The contiki/apps/ directory contains source code for a number of
+Contiki application programs.
+
+about*.[ch]
+
+  A program showing an "About Contiki" dialog box.
+
+calc*.[ch]
+
+  A simple desktop calculator
+
+email*.[ch], smtp*.[ch], pop*.[ch]
+
+  An email program with network protocols SMTP and POP3.
+
+ftp*.[ch], ftpc*.[ch]
+
+  An FTP client.
+
+htmlparser.[ch], http-*[ch], webclient.[ch], www.[ch]
+
+  A simple web browser with an HTML parser and an HTTP client
+  implementation.
+
+httpd*.[ch], webserver.[ch]
+
+  A simple web server (HTTP server implementation).
+
+irc*.[ch], ircc*.[ch]
+
+  An IRC client.
+
+netconf*.[ch]
+
+  A program for changing network settings.
+
+processes*.[ch]
+
+  A program that shows currently running processes.
+
+shell*.[ch]
+
+  A command shell
+
+telnet*.[ch]
+
+  A simple telnet-like program
+
+telnetd*.[ch]
+
+  A telnet server.
+
+vnc*.[ch]
+
+  A VNC client.  
+  
+makestrings
+
+  Creates .c and .h files from the -strings files.
+
+httpd-fs/
+
+  Directory containing static files for the web server.  
+  
+makefsdata
+
+  Creates the httpd-fsdata.c file from the httpd-fs/ directory
+             
+  
\ No newline at end of file
diff --git a/contiki/conf/FILES b/contiki/conf/FILES
new file mode 100644
index 0000000..72ec6f2
--- /dev/null
+++ b/contiki/conf/FILES
@@ -0,0 +1,30 @@
+The contiki/conf/ directory contains example configuration
+files.
+
+cc-conf.h.example
+
+  An example configuration file for C compiler tweaks.
+
+clock-conf.h.example
+
+  An example configuration file for the clock module.
+
+ctk-conf.h.example
+
+  An example configuration file for the CTK GUI module.
+
+ek-conf.h.example
+
+  An example configuration file for the Contiki event kernel.
+
+telnetd-conf.h.example
+
+  An example configuration file for the telnet server.
+
+uip-conf.h.example
+
+  An example configuration file for the uIP TCP/IP stack.
+
+www-conf.h.example
+
+  An example configuration file for the web browser.
\ No newline at end of file
diff --git a/contiki/ctk/FILES b/contiki/ctk/FILES
new file mode 100644
index 0000000..c6245ba
--- /dev/null
+++ b/contiki/ctk/FILES
@@ -0,0 +1,30 @@
+The contiki/ctk/ directory contains the source code for CTK, the
+Contiki ToolKit, that provides the Contiki graphical user interface.
+
+ctk-conio*.[ch]
+
+  A CTK driver that provides a text-mode version of the CTK GUI for a
+  locally connected display.
+
+ctk-draw*.[ch]
+
+  The interface that all CTK drivers use to communicate with CTK.
+
+ctk-mouse.[ch]
+
+  The CTK mouse pointer interface.
+
+ctk-term*.[ch]
+
+  A CTK driver that provides a text-mode version of the CTK GUI for a
+  remotely connected display over a serial line or via Telnet.
+
+ctk-vnc*[ch], vnc*.[ch]
+
+  A CTK driver that provides a graphical version of the CTK GUI for a
+  remotely connected display over an IP network using the VNC
+  protocol.
+
+ctk.[ch]
+
+  CTK implementation. 
\ No newline at end of file
diff --git a/contiki/doc/FILES b/contiki/doc/FILES
new file mode 100644
index 0000000..8c22d12
--- /dev/null
+++ b/contiki/doc/FILES
@@ -0,0 +1,25 @@
+The contiki/doc/ directory contains files for automatic generation of
+documentation from the Contiki source code. Documentation is generated
+with the doxygen tool (http://www.doxygen.org/).
+
+Doxyfile
+
+  Configuration file for the doxygen tool.
+
+contiki-mainpage.txt
+
+  The text for the first page in the documentation.
+
+ctk.txt
+
+  General documentation about CTK, the Contiki GUI toolkit. This file
+  is mostly obsolete, as the information has been moved into the
+  source code.
+
+release.txt
+
+  Release checklist.
+
+uip-doc.txt
+
+  Documentation for the uIP TCP/IP stack.
diff --git a/contiki/ek/FILES b/contiki/ek/FILES
new file mode 100644
index 0000000..eba4578
--- /dev/null
+++ b/contiki/ek/FILES
@@ -0,0 +1,46 @@
+The contiki/ek/ directory contains the source code for the Contiki
+kernel and the concurrency libraries (multithreading, protothreads).
+
+arc.[ch]
+
+  Implementation of the argument buffer.
+
+contiki-version.h
+
+  A string holding the current version of Contiki.
+
+contiki.h
+
+  Header file which includes the core Contiki includes.
+
+dsc.h
+
+  Header file for the DSC file description format used by Contiki.
+
+ek-service.[ch]
+
+  The Contiki service layer.
+
+ek.[ch]
+
+  The Contiki event-driven kernel.
+
+loader.h
+
+  Header file for the program loader.
+
+log.h
+
+  Header file for the system loggin facility.
+
+mt.[ch]
+
+  Multithreading library.
+
+pt.h
+
+  Protothreads implementation.
+
+pt-sem.h
+
+  Semaphores for protothreads.              
diff --git a/contiki/lib/FILES b/contiki/lib/FILES
new file mode 100644
index 0000000..d27acbc
--- /dev/null
+++ b/contiki/lib/FILES
@@ -0,0 +1,48 @@
+The contiki/lib/ directory contains the source code for a number of
+utility function that are part of Contiki but are optional and not
+generally required.
+
+cc.h
+
+  Header file for C compiler tweaks.
+
+cfs.[ch], cfs-service.[ch]
+
+  The Contiki filesystem service interface.
+
+cfs-posix.[ch]
+
+  A CFS implementation using POSIX functions.
+
+ctk-filedialog.[ch]
+
+  A CTK file dialog widget.
+
+ctk-textedit.[ch]
+
+  A CTK text editor widget.
+
+libconio.[ch]
+
+  An implementation of selected parts of the Borland conio
+  interface. Used for easy porting of the ctk-conio.c CTK driver.
+
+list.[ch]
+
+  A generic list library.
+
+memb.[ch]
+
+  A generic memory block allocator library.
+
+petsciiconv.[ch]
+
+  Conversion routines between ASCII and PETSCII character encodings.
+
+strncasecmp.c
+
+  Implementation of the strncasecmp() function.
+
+timer.[ch]
+
+  A generic timer library.                  
\ No newline at end of file
diff --git a/contiki/uip/FILES b/contiki/uip/FILES
new file mode 100644
index 0000000..4fa1130
--- /dev/null
+++ b/contiki/uip/FILES
@@ -0,0 +1,61 @@
+The contiki/uip/ directory contains the source code for the uIP TCP/IP
+stack and associated utility libraries.
+
+packet-service.h
+
+  The Contiki/uIP packet driver interface, used by network device
+  drivers.
+  
+packet-service.c.example
+
+  An example implementation of the packet driver interface.
+
+resolv.[ch]
+
+  DNS hostname resolver library.
+
+slipdev.[ch]
+
+  A generic SLIP implementation.
+
+socket.[ch]
+
+  A BSD socket-like API built on top of the uIP API using
+  protothreads.
+
+tcpip.[ch]
+
+  The glue module between Contiki and uIP.
+
+uip-fw*.[ch]
+
+  uIP packet routing/forwarding.
+
+uip-split.[ch]
+
+  uIP TCP throughput booster hack.
+
+uip.[ch]
+
+  The uIP TCP/IP stack.
+
+uip_arch.h
+
+  The uIP architecture dependant functions interface.
+
+uip_arp.[ch]
+
+  ARP protocol implementation.
+
+uipbuf.[ch]
+
+  uIP input buffering utility functions.
+
+uiplib.[ch]
+
+  uIP conversion utility functions.
+
+uipopt.h
+
+  uIP options file with Contiki-specific settings.    
+            
\ No newline at end of file