1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-03-06 19:11:25 +00:00

Default to NOETHER, only enable on Solaris. (#149)

* Default to NOETHER, only enable on Solaris.

* DOS: NOETHER controlled by inc/version.h

We set NOETHER by default on DOS, so no need for it here in the
build system.
This commit is contained in:
Bruce Mitchener
2020-12-31 08:33:58 +07:00
committed by GitHub
parent 6adb79840d
commit f1647df8b1
8 changed files with 9 additions and 12 deletions

View File

@@ -9,7 +9,7 @@ LPFILES = lpmain.obj lpread.obj lpsolve.obj lpwrite.obj lpdual.obj lptran.obj
KEY = keytstno.obj
CFLAGS = -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT \
-DNOFORN -DNOETHER -DNOVERSION -DLPSOLVE -g
-DNOFORN -DNOVERSION -DLPSOLVE -g
LDFLAGS = -g graphics.lib binmode.lib mouse.lib

View File

@@ -9,7 +9,7 @@ LPFILES = lpmain.obj lpread.obj lpsolve.obj lpwrite.obj lpdual.obj lptran.obj
KEY = keytstno.obj
CFLAGS = -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT \
-DNOFORN -DNOETHER -DNOVERSION -DLPSOLVE -g
-DNOFORN -DNOVERSION -DLPSOLVE -g
LDFLAGS = -g graphics.lib binmode.lib mouse.lib

View File

@@ -9,7 +9,7 @@ LPFILES = lpmain.obj lpread.obj lpsolve.obj lpwrite.obj lpdual.obj lptran.obj
KEY = keytstno.obj
CFLAGS = -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT \
-DNOFORN -DNOETHER -DNOVERSION
-DNOFORN -DNOVERSION
LDFLAGS = -g graphics.lib binmode.lib mouse.lib

View File

@@ -25,7 +25,7 @@
# remember -DNOEUROKBD
#ifdef _INTELC32_ /* The cpp macro for the DOS extender */
#define EXTRACFLAGS -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN -DNOETHER
#define EXTRACFLAGS -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN
#define EXTRALDFLAGS graphics.lib binmode.lib mouse.lib
AFLAGS = /T
COLORFILES = rawcolor.obj

View File

@@ -29,7 +29,7 @@
#define OBJECTDIR .
#define BINDIR ../bin
#define INCDIR ../inc
#define EXTRACFLAGS -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN -DNOETHER
#define EXTRACFLAGS -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN
#define EXTRALDFLAGS graphics.lib binmode.lib mouse.lib
BINARYDIR = BINDIR
AFLAGS = /T

View File

@@ -29,7 +29,7 @@
#define OBJECTDIR .
#define BINDIR ../bin
#define INCDIR ../inc
#define EXTRACFLAGS -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN -DNOETHER
#define EXTRACFLAGS -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN
#define EXTRALDFLAGS graphics.lib binmode.lib mouse.lib
BINARYDIR = BINDIR
AFLAGS = /T

View File

@@ -24,7 +24,7 @@ ETHERFILES = ldeether.obj
KEY = keytstno.obj
CFLAGS = -I. -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN -DNOETHER -O2
CFLAGS = -I. -DDOS -DBYTESWAP -DKBINT -DNOPIXRECT -DNOFORN -O2
LDFLAGS = -O2 graphics.lib binmode.lib mouse.lib

View File

@@ -204,6 +204,7 @@ error Must specify RELEASE to build Medley.
/* Set up defaults */
#define NOETHER 1
#define UNALIGNED_FETCH_OK
#define REGISTER register
#define HAS_GETHOSTID
@@ -238,6 +239,7 @@ typedef signed char s_char;
/********************************************************/
#ifdef OS5
/* Solaris, sort of SYSV-ish, but not really */
#undef NOETHER
#define SYSVSIGNALS 1
#define NOFORN
#define LOCK_X_UPDATES 1
@@ -251,8 +253,6 @@ typedef signed char s_char;
/********************************************************/
#ifdef LINUX
/* LINUX, the free POSIX-compliant Unix */
#define NOETHER 1
#undef REGISTER
#define REGISTER
@@ -269,8 +269,6 @@ typedef signed char s_char;
/********************************************************/
#if defined(MACOSX) || defined(FREEBSD)
/* MacOS X, FreeBSD - mostly POSIX-compliant Unix */
#define NOETHER 1
#undef REGISTER
#define REGISTER
@@ -300,7 +298,6 @@ typedef unsigned short u_short;
#define REGISTER
#define SYSVONLY 1
#define SYSVSIGNALS 1
#define NOETHER 1
#define USHORT unsigned
#else
#define USHORT unsigned short