###	MACHINE DEPENDENT PART	###
#
#
#	hp9000s200/300 version
#
#
#

CC = cc
ECHO = echo

#	If you have the old C compiler, remove "-Dnew_cc".
#	If you are not running on a 68020, remove "-DMC68020".
#	(also remove the 68881 library below if need be.)

FLAGS200 = -Dnew_cc -DMC68020 -Wp,-H60000 -Wc,-Nt30000

# -Dhp9000s200 -Dunix done by C preprocessor
# -Dnew_cc specifies the new compiler and assembler
# -DMC68020 specifies that the processor is a Motorola MC68020
# -Wp,-H60000 option increases the macro definition table size
# -Wc,-Nt30000 option increases the tasciz table size

MAC200 = -Dhpux $(FLAGS200)	# -Dhp9000s200 -Dunix done by the C preprocessor

# The actual machine we are running on.

MAC = $(MAC200)

# The math libraries in use.  Use the 68881 as much as possible.  If you do not
# have a 68881, remove the "-l881" library.

MATH_LIB = -l881 -lm

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

TERM_LIB = -ltermcap

# Extra libraries needed for compatibility.

XTRA_LIB =

# Compiled code interface files.
# These 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

#
#
