X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sdcc_vc_in.h;h=ff235dd0238e0aadd8224b4f7ed048891bfc58c1;hb=0259910eb50f7d13e3d45da7a8ae230a10d56da1;hp=8115eb91327293bde72ce0b5184da25883e8018a;hpb=0977223a96695893176916efbdfcbb3f9e26759b;p=fw%2Fsdcc diff --git a/sdcc_vc_in.h b/sdcc_vc_in.h index 8115eb91..ff235dd0 100644 --- a/sdcc_vc_in.h +++ b/sdcc_vc_in.h @@ -11,27 +11,55 @@ #define __FUNCTION__ __FILE__ #endif -#undef PREFIX -#undef DATADIR -#undef SRCDIR +#define DIR_SEPARATOR_STRING "\\" +#define DIR_SEPARATOR_CHAR '\\' #define PREFIX "\\sdcc" +#define EXEC_PREFIX "\\sdcc" +#define BIN_PREFIX "\\sdcc\\bin" +#define DATADIR "\\sdcc" -//#define STANDARD_INCLUDE_DIR "\\sdcc\\local\\share\\include" -#define SDCC_INCLUDE_DIR "\\sdcc\\include" -#define SDCC_LIB_DIR "\\sdcc\\lib" +#define INCLUDE_DIR_SUFFIX "\\include" +#define LIB_DIR_SUFFIX "\\lib" +#define BIN2DATA_DIR "\\.." +#define PREFIX2BIN_DIR "\\bin" +#define PREFIX2DATA_DIR "" +#define BINDIR PREFIX "\\bin" + +/* environment variables */ +#define SDCC_DIR_NAME "SDCC_HOME" +#define SDCC_INCLUDE_NAME "SDCC_INCLUDE" +#define SDCC_LIB_NAME "SDCC_LIB" + +/* standard libraries */ #define STD_LIB "libsdcc" #define STD_INT_LIB "libint" #define STD_LONG_LIB "liblong" #define STD_FP_LIB "libfloat" #define STD_DS390_LIB "libds390" +// #undef STD_XA51_LIB // #undef HAVE_SYS_SOCKET_H -// #undef HAVE_SYS_ISA_DEFS_H -// #undef HAVE_ENDIAN_H #undef HAVE_STRERROR +#define HAVE_VSNPRINTF +#define vsnprintf _vsnprintf +#undef HAVE_SPRINTF +#undef HAVE_VSPRINTF +#undef HAVE_MKSTEMP +#define pclose _pclose + +#define RETSIGTYPE void + +#define TYPE_BYTE char +#define TYPE_WORD short +#define TYPE_DWORD int +#define TYPE_UBYTE unsigned TYPE_BYTE +#define TYPE_UWORD unsigned TYPE_WORD +#define TYPE_UDWORD unsigned TYPE_DWORD + +/* #undef WORDS_BIGENDIAN */ #undef OPT_DISABLE_MCS51 #undef OPT_DISABLE_GBZ80