00001
00002 #ifndef _EDTINC_H_
00003 #define _EDTINC_H_
00004
00011 #ifdef __cplusplus
00012
00013 extern "C" {
00014
00015 #endif
00016
00017 #include "edtdef.h"
00018
00019
00020 #ifdef VXWORKS
00021 #define MAXPATH 32
00022 #else
00023 #define MAXPATH 256
00024 #endif
00025
00026
00027
00028
00029 #ifdef _WIN32
00030
00031 #include "edt_os_nt.h"
00032
00033 #endif
00034
00035 #ifdef __sun
00036
00037 #include "edt_os_sol.h"
00038
00039 #endif
00040
00041 #ifdef __linux__
00042
00043 #include "edt_os_lnx.h"
00044
00045 #endif
00046
00047 #ifdef __APPLE__
00048 #include "edt_os_mac.h"
00049 #endif
00050 #ifdef VXWORKS
00051
00052 #include "edt_os_vx.h"
00053 #ifdef NO_MAIN
00054 #define exit return
00055 #endif
00056
00057 #endif
00058
00059
00060
00061
00062
00063 #ifdef P53B
00064
00065 #include "p53b_dependent.h"
00066
00067 typedef P53BDependent Dependent;
00068
00069 #elif defined(PDV)
00070
00071 #include "pdv_dependent.h"
00072
00073 typedef PdvDependent Dependent;
00074
00075 #else
00076
00077 typedef void * Dependent;
00078
00079 #endif
00080
00081
00082 #include "edtreg.h"
00083
00084 #include "libedt.h"
00085
00086 #ifdef P53B
00087 #include "p53b.h"
00088 #include "p53bio.h"
00089 #ifdef _KERNEL
00090 #include "p53b_reg.h"
00091 #endif
00092 #endif
00093
00094
00095 #ifdef P16D
00096 #include "p16d.h"
00097 #endif
00098
00099 #ifndef _KERNEL
00100
00101 #include <time.h>
00102
00103 #include "edt_error.h"
00104
00105 #ifdef PDV
00106 #include "libpdv.h"
00107 #include "libdvu.h"
00108 #include "initcam.h"
00109 #include "edt_bitload.h"
00110 #endif
00111
00112 #ifdef PCD
00113 #include "edt_vco.h"
00114 #include "edt_ocm.h"
00115 #include "edt_optstring.h"
00116 #include "srxl/lib_srxl.h"
00117 #endif
00118
00119 #ifdef UCD
00120 #include "edtusb.h"
00121 #endif
00122
00123
00124 #endif
00125
00126
00127
00128 #ifdef __cplusplus
00129
00130 }
00131
00132 #endif
00133
00134 #endif
00135