X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=inline;f=src%2Fport.h;h=cc747fd73d49177a2c4228fefe69f99f7e7424ca;hb=256bce22d6b6abdc49735eef9b87f4685ca20bcc;hp=5f2643ec22f31d4aa2998ed275fd36665751cfee;hpb=f0d3e26f7b91a687dbf34c7e3f56be5f371e1a1e;p=fw%2Fsdcc diff --git a/src/port.h b/src/port.h index 5f2643ec..cc747fd7 100644 --- a/src/port.h +++ b/src/port.h @@ -15,6 +15,7 @@ #define TARGET_ID_DS390 5 #define TARGET_ID_PIC 6 #define TARGET_ID_XA51 9 +#define TARGET_ID_DS400 10 /* Macro to test the target we are compiling for. Can only be used after SDCCmain has defined the port @@ -24,6 +25,7 @@ #define TARGET_IS_Z80 (port->id==TARGET_ID_Z80) #define TARGET_IS_AVR (port->id==TARGET_ID_AVR) #define TARGET_IS_DS390 (port->id==TARGET_ID_DS390) +#define TARGET_IS_DS400 (port->id==TARGET_ID_DS400) #define TARGET_IS_PIC (port->id==TARGET_ID_PIC) #define TARGET_IS_XA51 (port->id==TARGET_ID_XA51) @@ -81,7 +83,7 @@ typedef struct /* assembler file extension */ const char *file_ext; /** If non-null will be used to execute the assembler. */ - void (*do_assemble) (const char * const*); + void (*do_assemble) (set *); } assembler; @@ -94,7 +96,7 @@ typedef struct const char *mcmd; /** If non-null will be used to execute the link. */ void (*do_link) (void); - /** Extention for object files (.rel, .obj, ...) */ + /** Extension for object files (.rel, .obj, ...) */ const char *rel_ext; } linker; @@ -284,5 +286,8 @@ extern PORT tininative_port; #if !OPT_DISABLE_XA51 extern PORT xa51_port; #endif +#if !OPT_DISABLE_DS400 +extern PORT ds400_port; +#endif #endif /* PORT_INCLUDE*/