###	MACHINE DEPENDENT PART	###
#
#
#	hp9000s500 version
#
#
#

CC = cc
ECHO = echo

#	Remove "-Dsystem3" if you have a version of the operating system
#	based on ATT system 5, rather than system 3.  We have not tested
#	this for system 5, so please let us know of any problems
#	(and good luck!).

MAC500 = -H 100000 -Dhpux -Dsystem3

#	-Dhp9000s500 -Dunix done by C preprocessor
#	The -H 100000 increases the preprocessors macro definition table.

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

# The actual machine we are running on.

MAC = $(MAC500)

# 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.  The "-lndir" may not be needed
# if your operating system is based on ATT system 5.

XTRA_LIB = -lndir

# 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

#
#
