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