no-preinstall: Architecture-specific header files

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Jan 19 07:21:34 UTC 2018


Hello,

the architecture-specific header files are currently in:

cpukit/score/cpu/@RTEMS_CPU@

For example:

cpukit/score/cpu/sparc/rtems/score/cpu.h

The new include directory for architecture-specific header files after 
the preinstall removal is:

cpukit/score/cpu/@RTEMS_CPU@/include

For example:

cpukit/score/cpu/sparc/include/rtems/score/cpu.h

There are two problems with this.

1. It introduces yet another sub-directory and makes the path longer.

2. It moves header files which are in this place since 1999. Using 
cpukit/score/cpu/@RTEMS_CPU@ as the include directory would avoid this.

This should be the last time we move header files around. It is very 
easy to move include directories in the no-preinstall branch.

Other options for architecture-specific header files are:

cpukit/score/cpu/@RTEMS_CPU@

cpukit/@RTEMS_CPU@/include

cpukit/arch/@RTEMS_CPU@/include

cpukit/cpu/@RTEMS_CPU@/include

cpukit/include/@RTEMS_CPU@

arch/@RTEMS_CPU@/include

include/@RTEMS_CPU@

The general include files are now in:

cpukit/include

Another option would be:

include

What do you think?

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the devel mailing list