###	MACHINE DEPENDENT PART	###
#
#
#	Default version
#
#
#

CC = cc
ECHO = echo

MACVAX = -Dbsd # -Dvax -Dunix done by C preprocessor
MAC200 = -Dhpux # -Dhp9000s200 -Dunix done by C preprocessor
MAC500 = -Dhpux -Dsystem3 # -Dhp9000s500 -Dunix done by C preprocessor
MACCYB = -Dcyber180 # There might be a symbol already defined, but...
MACSUN = -Dsun -Dunix -Dbsd -Dsun3
MACCEL = -Dbsd -Dcelerity -Dunix
MACSPECTRUM = -Dhpux -Dspectrum
MACUNK = -Dunix # Add other parameters as appropriate.

#
# *** NOTE ***
# These are the main lines to change.
# They reflect the machine and operating system type.
#

# The actual machine we are running on.

MAC = $(MACUNK)

# The math library in use.  Usually -lm.

MATH_LIB = -lm

# The terminal description library in use.  Usually -ltermcap.

TERM_LIB = -ltermcap

# Extra libraries needed for compatibility.

XTRA_LIB =

# Compiled code interface files.
# The defaults are just stubs.

CSRC  = compiler.c
CFILE = compiler.oo
D_CFILE = compiler.do
F_CFILE = compiler.fo
CFLAG =
GC_HEAD_FILES= gccode.h

# Additional primitives required by the system

# These primitive files are for the default version of scheme

SYS_PRIM_SOURCES = unixprim.c # fhooks.c xdebug.c
SYS_PRIM_OBJECTS = unixprim.oo # fhooks.oo xdebug.oo

# These are for dscheme, a debugging version.  You don't want to use it.

D_SYS_PRIM_SOURCES = unixprim.c fhooks.c xdebug.c
D_SYS_PRIM_OBJECTS = unixprim.do fhooks.do xdebug.do

# These are for fscheme, a version with futures, a multiprocessing extension.

F_SYS_PRIM_SOURCES = unixprim.c fhooks.c future.c intercom.c # xdebug.c morry.c
F_SYS_PRIM_OBJECTS = unixprim.fo fhooks.fo future.fo intercom.fo # xdebug.fo morry.fo

#
#
