21 Commits

Author SHA1 Message Date
Sebastian Huber
32a41a1736 Ignore .waf* 2019-03-17 09:51:02 +01:00
Chris Johns
5ba6949578 Add support to build using waf. 2015-05-20 17:45:16 +10:00
Chris Johns
314be23eec freebsd-to-rtems: Refactor the conversion support to allow multiples build systems.
Split the freebsd-to-rtems.py into separate parts to allow more than
a single build system generator.
2015-05-15 14:08:42 +02:00
Sebastian Huber
0c395c0502 Add generated files
This avoids dependencies on a particular generator tool version.  On
MinGW and Cygwin hosts these tools tend to be outdated or somehow
incapable.
2015-04-08 07:57:05 +02:00
Sebastian Huber
5315d35d5e Always enable IPv6 2013-12-20 11:22:26 +01:00
Sebastian Huber
6ab78d66d4 Add network test support 2013-11-13 17:44:40 +01:00
Sebastian Huber
f244de9638 Rename rtems-bsd-config.h
Rename rtems-bsd-config.h in rtems-bsd-kernel-space.h.
2013-11-11 10:08:04 +01:00
Sebastian Huber
e599318e91 Update files to match FreeBSD layout
Add compatibility with Newlib header files.  Some FreeBSD header files
are mapped by the translation script:

     o rtems/bsd/sys/_types.h
     o rtems/bsd/sys/errno.h
     o rtems/bsd/sys/lock.h
     o rtems/bsd/sys/param.h
     o rtems/bsd/sys/resource.h
     o rtems/bsd/sys/time.h
     o rtems/bsd/sys/timespec.h
     o rtems/bsd/sys/types.h
     o rtems/bsd/sys/unistd.h

It is now possible to include <sys/socket.h> directly for example.

Generate one Makefile which builds everything including tests.
2013-10-10 09:08:23 +02:00
Sebastian Huber
85ea3b902d Ignore more files 2013-04-18 10:36:37 +02:00
Joel Sherrill
34e1fb2c5a Add support for kvm.h in RTEMS terms
The implementation uses an array of strings and variable names. The
names are weak symbolic references to the items we have seen calls
to kvm services with.
2012-10-24 15:38:22 -05:00
Joel Sherrill
cc2aec486d .gitignore: Add .rel 2012-10-23 13:31:04 -05:00
Joel Sherrill
82e1c695b6 Userspace Makefile: Clean up yacc/lex handling to avoid conflicts 2012-10-11 17:28:30 -05:00
Joel Sherrill
c52d92245a nsdispatch.c: New file added along with required dependencies
This file uses dynamic loading and is using some magic for
statically linked modules included in it. These modules may
or may not show up magically in an RTEMS executable. This will
eventually have to be investigated and resolved.
2012-09-12 17:11:16 -05:00
Jennifer Averett
bd2941b4d4 route: Added files for the route command. 2012-09-06 10:19:13 -05:00
Joel Sherrill
f333955d79 Build System: Add option to disable IPV6 in orderly fashion
If you define DISABLE_IPV6=yes to the config.inc, then the
rtems-bsd-config.h file will be modified accordingly and
the IPV6 kernel sources will not be built. This is easier
to manage and more correct than having a patch to do the same.
2012-08-31 18:50:17 -05:00
Joel Sherrill
605e5753d4 .gitignore: Add o-optimize 2012-07-27 08:15:12 -05:00
Joel Sherrill
de68d53dea .gitignore: Add copied directory 2012-07-26 07:24:10 -05:00
Joel Sherrill
08084e4357 .gitignore: Add generated pci_cfgreg.h and legacyvar.h 2012-07-14 13:50:17 -05:00
Joel Sherrill
7566e9dcca .gitignore: Add generated files 2012-07-14 12:27:16 -05:00
Sebastian Huber
d167ea5c7f Add dependency generation 2012-04-19 09:23:00 +02:00
Joel Sherrill
8f5adbc097 Initial addition of documentation 2012-03-09 10:21:17 -06:00