Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

This is an unapproved draft. It is currently in progress and under review.

Include Page
CCI:StyleSheet
CCI:StyleSheet

7.1 Introduction

rce modules and binary objects for host systems are compiled and linked with the gnu compiler and binutils collections. The build tool is gmake.

...

Rule

Description

Example

modsneeded_<modname>

Used to record any indirect dependencies the client module may have on other modules at run time, which the dynamic linker cannot infer.
Specify the project and soname of the required module(s). Wildcards are not allowed; the dynamic linker will insist on the specified module. Compatibility requirements can be relaxed by including an rce_isCompatible function in the client module, per Chapter X.

modsneeded_transport := \
rceusr/output.2.1.prod \
rce/core.1.1.test
*Is core under rce project?

Wiki Markup
{span:class=steve}Is core under rce project?{span}

modincs_<modname>

Header file include directories for headers inside the RCE release tree.

modincs_transport := \
rce/ethernet\
rce/fci

modsinc_<modname>

Header file include directories for headers outside the RCE release tree.
Full system pathname required.

modsinc_transport :\
/usr/include/net

...