]> rtime.felk.cvut.cz Git - orte.git/blobdiff - orte/include/orte.h
updated email address - petr@smoliku.cz
[orte.git] / orte / include / orte.h
index ec260380b2e60421649c50874b90b97144a88f4d..7ddf67af5892e734b06b3143cc63fb5dd8de205d 100644 (file)
@@ -1,55 +1,64 @@
 /*
- *  $Id: orte.h,v 0.0.0.1               2003/08/21 
+ *  $Id: orte_api.h.h,v 0.0.0.1         2003/08/21
  *
- *  AUTHOR: Petr Smolik                 petr.smolik@wo.cz
- *
- *  ORTE - OCERA Real-Time Ethernet     http://www.ocera.org/
+ *  -------------------------------------------------------------------  
+ *                                ORTE                                 
+ *                      Open Real-Time Ethernet                       
+ *                                                                    
+ *                      Copyright (C) 2001-2006                       
+ *  Department of Control Engineering FEE CTU Prague, Czech Republic  
+ *                      http://dce.felk.cvut.cz                       
+ *                      http://www.ocera.org                          
+ *                                                                    
+ *  Author:             Petr Smolik    petr@smoliku.cz             
+ *  Advisor:            Pavel Pisa                                   
+ *  Project Responsible: Zdenek Hanzalek                              
  *  --------------------------------------------------------------------
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
  *  the Free Software Foundation; either version 2 of the License, or
  *  (at your option) any later version.
- *  
+ *
  *  This program is distributed in the hope that it will be useful,
  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *  GNU General Public License for more details.
- *  
+ *
  */
 
-#ifndef _ORTE_H
-#define _ORTE_H
+#ifndef _ORTE_API_H
+#define _ORTE_API_H
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-#include "orte_all.h"
-#include "ul_gavl.h"
-#include "ul_gavlcust.h"
-#include "ul_gavlflesint.h"
-#include "ul_gavlrepcust.h"
-#include "ul_list.h"
-#include "typedefs_defines_rtps.h"
-#include "ul_htimer.h"          //after typedefs_defines_rtps.h 
-#include "defines.h"
-#include "defines_api.h"
-#include "typedefs_api.h"
-#include "typedefs.h"
-#include "protos.h"
-#include "protos_api.h"
-#include "globals.h"
-
-
-#if WORDS_BIGENDIAN
-  #define ORTE_MY_MBO    0     //ORTE my Machine Byte Order - big endian
+#ifdef _MSC_VER
+  #include <orte/ew_types.h>
+#elif defined(__ANDROID__) && !defined(HAVE_CONFIG_H) && !defined(OMK_FOR_USER) && !defined(OMK_FOR_KERNEL)
+  #include "orte/orte_config_android.h"
 #else
-  #define ORTE_MY_MBO    1     //ORTE my Machine Byte Order - little endian
+  #include <orte/orte_config.h>
+#endif
+
+#ifdef HAVE_STDINT_H
+  #include <stdint.h>
+#elif defined HAVE_SYS_TYPES_H
+  #include <sys/types.h>
+#elif defined HAVE_LINUX_TYPES_H
+  #include <linux/types.h>
 #endif
 
+#include <orte/basic_types.h>
+#include <orte/cdr.h>
+#include <orte/typedefs_defines_rtps.h>
+#include <orte/defines_api.h>
+#include <orte/typedefs_api.h>
+#include <orte/protos_api.h>
+
 #ifdef __cplusplus
 } /* extern "C"*/
 #endif
 
-#endif /* _ORTE_H */
+#endif /* _ORTE_API_H */