1 // ACME - a crossassembler for producing 6502/65c02/65816/65ce02 code.
2 // Copyright (C) 1998-2016 Marco Baye
3 // Have a look at "acme.c" for further info
4 //
5 // Platform specific stuff
6 
7 
8 // Amiga
9 #ifdef _AMIGA
10 #define PLATFORM_VERSION	"Ported to AmigaOS by Christoph Mammitzsch."
11 #include "_amiga.h"
12 #endif
13 
14 // DOS, OS/2 and Windows
15 #if defined(__DJGPP__) || defined(__OS2__) || defined(__Windows__) || defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
16 #define PLATFORM_VERSION	"DOS/OS2/Win32 version. Compiled by Dirk Hoepfner"
17 #include "_dos.h"
18 #endif
19 
20 // RISC OS
21 #ifdef __riscos__
22 #define PLATFORM_VERSION	"RISC OS version."
23 #include "_riscos.h"
24 #endif
25 
26 // add further platform files here
27 
28 // Unix/Linux/others (surprisingly also works on Windows)
29 #ifndef PLATFORM_VERSION
30 #define PLATFORM_VERSION	"Platform independent version."
31 #endif
32 #include "_std.h"
33