Hello all,

 

The compilation of the nano-x cvs library for eCos is not possible in
standalone,

Due to the #include <ecosmwconfig.h>, located in mwtypes.h, which is
specific to the ecos config tool build

 

I propose to modify mwtypes.h to add another condition (#ifdef
CYGPKG_MICROWINDOWS) before including the ecosmwconfig.h

This will disable the #include in a standalone mode and will use the
standard config file.

 

mwtypes.h

/*include the eCos configuration "translation" header */

#if __ECOS

#ifdef CYGPKG_MICROWINDOWS

#include <ecosmwconfig.h>   // to include this config file only if the
ecos config tool is used

#endif

#endif

 

 

 

[Patch]

Index: src/include/mwtypes.h

===================================================================

RCS file: /usr/cvs/microwin/src/include/mwtypes.h,v

retrieving revision 1.31

diff -u -r1.31 mwtypes.h

--- src/include/mwtypes.h    7 Jan 2008 00:01:31 -0000    1.31

+++ src/include/mwtypes.h    16 Oct 2008 12:28:42 -0000

@@ -10,7 +10,9 @@

 

 /*include the eCos configuration "translation" header */

 #if __ECOS

-#include <ecosmwconfig.h>

+#ifdef CYGPKG_MICROWINDOWS

+#include <ecosmwconfig.h>   // to include this config file only if the
ecos config tool is used

+#endif

 #endif

 

Any comments?

Regards,

Guy

 

Reply via email to