/* ### random.c ### */
#if defined(RANDOM) && !defined(__GO32__) /* djgpp has its own random */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
E void FDECL(srandom, (unsigned));
E char *FDECL(initstate, (unsigned, char *, int));
E char *FDECL(setstate, (char *));
/*#define OVERLAY */ /* Manual overlay definition (MSC 6.0ax only) */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#define SHELL /* via exec of COMMAND.COM */
#endif
#define ANSI_DEFAULT
#endif
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#define RANDOM /* have Berkeley random(3) */
#endif
#include <process.h> /* Provides prototypes of exit(), spawn() */
#endif
-#ifdef AMIGA_CROSS
+#ifdef CROSS_TO_AMIGA
#include <spawn.h>
#endif
#include <time.h> /* get time_t defined before use! */
-#ifdef AMIGA_CROSS
+#ifdef CROSS_TO_AMIGA
#include <stdlib.h>
#include <string.h>
#endif
#define DLBFILE2 "nhsdat" /* sound library */
#endif
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#define FILENAME_CMP stricmp /* case insensitive */
#else
#define FILENAME_CMP strcmpi /* case insensitive */
#define MFLOPPY /* You'll probably want this; provides assistance \
* for typical personal computer configurations \
*/
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#define RANDOM
#endif
#define TEXTCOLOR /* Use colored monsters and objects */
#define HACKFONT /* Use special hack.font */
-#ifndef AMIGA_CROSS /* issues with prototype and spawnl */
+#ifndef CROSS_TO_AMIGA /* issues with prototype and spawnl */
#define SHELL /* Have a shell escape command (!) */
#endif
#define MAIL /* Get mail at unexpected occasions */
#endif
/* Prototypes */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/amiwind.p"
#include "NH:sys/amiga/winami.p"
#include "NH:sys/amiga/amidos.p"
#include <functions.h>
#endif
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/winami.p"
#include "NH:sys/amiga/amiwind.p"
#include "NH:sys/amiga/amidos.p"
/* Copyright (c) Kenneth Lorber, Bethesda, Maryland 1993,1996 */
/* NetHack may be freely redistributed. See license for details. */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
#include "NH:sys/amiga/winproto.h"
static void ProcessMessage(register struct IntuiMessage *message);
#define BufferQueueChar(ch) (KbdBuffer[KbdBuffered++] = (ch))
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
struct Library *ConsoleDevice;
#else
struct Device *
ConsoleDevice;
#endif
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/amimenu.c"
#else
#include "amimenu.c"
*/
/* NetHack may be freely redistributed. See license for details. */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
#include "NH:sys/amiga/winproto.h"
*/
/* NetHack may be freely redistributed. See license for details. */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
#include "NH:sys/amiga/winproto.h"
#include "dlb.h"
-#ifdef AMIGA_CROSS
+#ifdef CROSS_TO_AMIGA
#define strnicmp strncmpi
#endif
#ifdef TESTING
#include "hack.h"
#else
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:src/tile.c"
#else
#include "../src/tile.c"
#endif
#endif
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:win/share/tile.h"
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
*/
/* NetHack may be freely redistributed. See license for details. */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
#include "NH:sys/amiga/winproto.h"
#include "date.h"
extern struct TagItem scrntags[];
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
extern struct Library *ConsoleDevice;
#else
extern struct Device *
}
ConsoleDevice =
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
(struct Library *)
#else
(struct Device *
/* Copyright (c) Gregg Wonderly, Naperville, Illinois, 1991,1992,1993. */
/* NetHack may be freely redistributed. See license for details. */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
#include "NH:sys/amiga/winproto.h"
/* Copyright (c) Gregg Wonderly, Naperville, Illinois, 1991,1992,1993. */
/* NetHack may be freely redistributed. See license for details. */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
#include "NH:sys/amiga/winproto.h"
&String, NULL, NULL, NULL, NULL, 5, 5, 0xffff, 0xffff, CUSTOMSCREEN
};
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/colorwin.c"
#else
#include "colorwin.c"
#define GADOKAY 6
#define GADCANCEL 7
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/clipwin.c"
#else
#include "clipwin.c"
/* Copyright (c) Gregg Wonderly, Naperville, Illinois, 1991,1992,1993. */
/* NetHack may be freely redistributed. See license for details. */
-#ifndef AMIGA_CROSS
+#ifndef CROSS_TO_AMIGA
#include "NH:sys/amiga/windefs.h"
#include "NH:sys/amiga/winext.h"
#include "NH:sys/amiga/winproto.h"
}
#endif /* EXEPATH */
-#ifdef AMIGA_CROSS
+#ifdef CROSS_TO_AMIGA
void msmsg
VA_DECL(const char *, fmt)
{
#include <ctype.h>
#include <fcntl.h>
-#if !defined(MSDOS) && !defined(WIN_CE) && !defined(AMIGA_CROSS)
+#if !defined(MSDOS) && !defined(WIN_CE) && !defined(CROSS_TO_AMIGA)
#include <process.h>
#endif
-#if defined(__GO32__) || defined(AMIGA_CROSS)
+#if defined(__GO32__) || defined(CROSS_TO_AMIGA)
#define P_WAIT 0
#define P_NOWAIT 1
#endif
#ifdef TOS
msmsg("Hit <Return> %s.", str);
#else
-#ifdef AMIGA_CROSS
+#ifdef CROSS_TO_AMIGA
(void) printf("Hit <Enter> %s.", str);
#else
msmsg("Hit <Enter> %s.", str);
override TARGET_STUBEDIT = ../lib/djgpp/i586-pc-msdosdjgpp/bin/stubedit
override TARGET_CFLAGS = -c -O -I../include -I../sys/msdos -I../win/share \
$(LUAINCL) -DDLB $(PDCURSESDEF) \
- -DUSE_TILES -DCROSSCOMPILE -DCROSSCOMPILE_TARGET
+ -DUSE_TILES -DCROSSCOMPILE -DCROSSCOMPILE_TARGET -DCROSS_TO_MSDOS
override TARGET_CXXFLAGS = $(TARGET_CFLAGS)
override TARGET_LINK = $(TOOLTOP1)/i586-pc-msdosdjgpp-gcc
override TARGET_LFLAGS=
override TARGET_CFLAGS = -c -O $(TOOLARCH) \
-I../include -I../outdated/include \
-I../outdated/sys/amiga -I../win/share \
- $(LUAINCL) -DAMIGA -DAMIGA_CROSS $(PDCURSESDEF) \
- -DUSE_TILES -DCROSSCOMPILE -DCROSSCOMPILE_TARGET \
- -DAMIGA_VERSION_STRING=\""VER: NetHack 3.7.0 \(12.13.2020)\""
+ $(LUAINCL) -DAMIGA -DUSE_TILES $(PDCURSESDEF) \
+ -DCROSSCOMPILE -DCROSSCOMPILE_TARGET -DCROSS_TO_AMIGA \
+ -DAMIGA_VERSION_STRING=\""VER: NetHack 3.7.0\""
override TARGET_CXXFLAGS = $(TARGET_CFLAGS)
ifeq "$(REGEXOBJ)" "$(TARGETPFX)cppregex.o"
override TARGET_LINK = $(TARGET_CXX)