###	MACHINE DEPENDENT PART	###
#
#
#        Pyramid Version, OSx3.1
#
#
#

CC = cc
ECHO = echo

MACALLIANT = -Dbsd # -Dalliant -Dunix done by C preprocessor

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

# The actual machine we are running on.

MAC = $(MACALLIANT)

# 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.
# These 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

#
#
