home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
mitsch75.zip
/
scheme-7_5_17-src.zip
/
scheme-7.5.17
/
src
/
microcode
/
os2utl
/
makefile.cmn
< prev
next >
Wrap
Makefile
|
2000-12-05
|
14KB
|
503 lines
### -*- Fundamental -*-
###
### $Id: makefile.cmn,v 1.13 2000/12/05 21:23:51 cph Exp $
###
### Copyright (c) 1994-2000 Massachusetts Institute of Technology
###
### This program is free software; you can redistribute it and/or
### modify it under the terms of the GNU General Public License as
### published by the Free Software Foundation; either version 2 of the
### License, or (at your option) any later version.
###
### This program is distributed in the hope that it will be useful,
### but WITHOUT ANY WARRANTY; without even the implied warranty of
### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
### General Public License for more details.
###
### You should have received a copy of the GNU General Public License
### along with this program; if not, write to the Free Software
### Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
###
#### Makefile for Scheme under OS/2 -- Common Part
SCHEME_LIB = so32dll.lib tcp32dll.lib gdbm.lib md5.lib blowfish.lib
CORE_SOURCES = \
artutl.c \
avltree.c \
bignum.c \
bigprm.c \
bitstr.c \
boot.c \
char.c \
cmpauxmd.m4 \
cmpint.c \
comutl.c \
daemon.c \
debug.c \
dfloat.c \
error.c \
extern.c \
fasload.c \
fixnum.c \
flonum.c \
generic.c \
hooks.c \
hunk.c \
intern.c \
interp.c \
intprm.c \
list.c \
lookprm.c \
lookup.c \
missing.c \
obstack.c \
option.c \
osscheme.c \
ostty.c \
outf.c \
prim.c \
primutl.c \
prmcon.c \
ptrvec.c \
purutl.c \
regex.c \
rgxprim.c \
step.c \
storage.c \
string.c \
syntax.c \
sysprim.c \
term.c \
transact.c \
utils.c \
vector.c \
wind.c
CORE_OBJECTS = \
artutl.$(OBJ) \
avltree.$(OBJ) \
bignum.$(OBJ) \
bigprm.$(OBJ) \
bitstr.$(OBJ) \
boot.$(OBJ) \
char.$(OBJ) \
cmpauxmd.$(OBJ) \
cmpint.$(OBJ) \
comutl.$(OBJ) \
daemon.$(OBJ) \
debug.$(OBJ) \
dfloat.$(OBJ) \
error.$(OBJ) \
extern.$(OBJ) \
fasload.$(OBJ) \
fixnum.$(OBJ) \
flonum.$(OBJ) \
generic.$(OBJ) \
hooks.$(OBJ) \
hunk.$(OBJ) \
intern.$(OBJ) \
interp.$(OBJ) \
intprm.$(OBJ) \
list.$(OBJ) \
lookprm.$(OBJ) \
lookup.$(OBJ) \
missing.$(OBJ) \
obstack.$(OBJ) \
option.$(OBJ) \
osscheme.$(OBJ) \
ostty.$(OBJ) \
outf.$(OBJ) \
prim.$(OBJ) \
primutl.$(OBJ) \
prmcon.$(OBJ) \
ptrvec.$(OBJ) \
purutl.$(OBJ) \
regex.$(OBJ) \
rgxprim.$(OBJ) \
step.$(OBJ) \
storage.$(OBJ) \
string.$(OBJ) \
syntax.$(OBJ) \
sysprim.$(OBJ) \
term.$(OBJ) \
transact.$(OBJ) \
utils.$(OBJ) \
vector.$(OBJ) \
wind.$(OBJ)
STD_GC_SOURCES = \
fasdump.c \
gcloop.c \
memmag.c \
purify.c \
wabbit.c
STD_GC_OBJECTS = \
fasdump.$(OBJ) \
gcloop.$(OBJ) \
memmag.$(OBJ) \
purify.$(OBJ) \
wabbit.$(OBJ)
BCH_GC_SOURCES = \
bchdmp.c \
bchgcl.c \
bchmmg.c \
bchpur.c \
bchutl.c
BCH_GC_OBJECTS = \
bchdmp.$(OBJ) \
bchgcl.$(OBJ) \
bchmmg.$(OBJ) \
bchpur.$(OBJ) \
bchutl.$(OBJ)
OS_PRIM_SOURCES = \
prbfish.c \
prgdbm.c \
prmd5.c \
prosenv.c \
prosfile.c \
prosfs.c \
prosio.c \
prosproc.c \
pruxsock.c \
prosterm.c \
prostty.c \
pros2fs.c \
pros2io.c \
pros2pm.c
OS_PRIM_OBJECTS = \
prbfish.$(OBJ) \
prgdbm.$(OBJ) \
prmd5.$(OBJ) \
prosenv.$(OBJ) \
prosfile.$(OBJ) \
prosfs.$(OBJ) \
prosio.$(OBJ) \
prosproc.$(OBJ) \
pruxsock.$(OBJ) \
prosterm.$(OBJ) \
prostty.$(OBJ) \
pros2fs.$(OBJ) \
pros2io.$(OBJ) \
pros2pm.$(OBJ)
OS2_SOURCES = \
os2.c \
os2conio.c \
os2cthrd.c \
os2ctty.c \
os2env.c \
os2file.c \
os2fs.c \
os2io.c \
os2msg.c \
os2pipe.c \
os2pm.c \
os2pmcon.c \
os2proc.c \
os2sock.c \
os2term.c \
os2thrd.c \
os2top.c \
os2tty.c \
os2xcpt.c
OS2_OBJECTS = \
os2.$(OBJ) \
os2conio.$(OBJ) \
os2cthrd.$(OBJ) \
os2ctty.$(OBJ) \
os2env.$(OBJ) \
os2file.$(OBJ) \
os2fs.$(OBJ) \
os2io.$(OBJ) \
os2msg.$(OBJ) \
os2pipe.$(OBJ) \
os2pm.$(OBJ) \
os2pmcon.$(OBJ) \
os2proc.$(OBJ) \
os2sock.$(OBJ) \
os2term.$(OBJ) \
os2thrd.$(OBJ) \
os2top.$(OBJ) \
os2tty.$(OBJ) \
os2xcpt.$(OBJ)
SHARED_SOURCES = $(CORE_SOURCES) $(OS_PRIM_SOURCES) $(OS2_SOURCES)
SHARED_OBJECTS = $(CORE_OBJECTS) $(OS_PRIM_OBJECTS) $(OS2_OBJECTS)
SOURCES = $(SHARED_SOURCES) $(STD_GC_SOURCES)
OBJECTS = $(SHARED_OBJECTS) $(STD_GC_OBJECTS) usrdef.$(OBJ)
BCHSOURCES = $(SHARED_SOURCES) $(BCH_GC_SOURCES)
BCHOBJECTS = $(SHARED_OBJECTS) $(BCH_GC_OBJECTS) bchdef.$(OBJ)
usrdef.c: $(SOURCES) findprim.exe
.\findprim $(SOURCES) > usrdef.c
bchdef.c: $(BCHSOURCES) findprim.exe
.\findprim $(BCHSOURCES) > bchdef.c
scheme.res: os2pmcon.rc os2pmcon.h
rc -r -DSCHEME os2pmcon.rc scheme.res
bchschem.res: os2pmcon.rc os2pmcon.h
rc -r -DBCHSCHEM os2pmcon.rc bchschem.res
findprim.exe: findprim.$(OBJ)
asmcvt.exe: asmcvt.$(OBJ)
bintopsb.exe: bintopsb.$(OBJ) missing.$(OBJ)
psbtobin.exe: psbtobin.$(OBJ) missing.$(OBJ)
breakup.exe: breakup.$(OBJ)
wsize.exe: wsize.$(OBJ)
ppband.exe: ppband.$(OBJ)
os2pm-dc.h os2pm-ed.h os2pm-id.h os2pm-mi.h os2pm-mt.h os2pm-rp.h: os2pm.scm
scheme -large < os2utl/mkos2pm.scm
clean:
-del *.$(OBJ)
-del *.exe
-del *.res
-del *.err
-del *.sym
-del cmpauxmd.$(ASM)
-del usrdef.c
-del bchdef.c
#
# Dependencies. (This was a lot of work!)
#
# This first section defines the dependencies of the include files.
#
AVLTREE_H = avltree.h $(CONFIG_H)
BCHDRN_H = bchdrn.h $(CONFIG_H)
BCHGCC_H = bchgcc.h $(CONFIG_H) $(GCCODE_H)
BIGNMINT_H = bignmint.h $(PRIMS_H)
BIGNUM_H = bignum.h ansidecl.h
BITSTR_H = bitstr.h
BKPT_H = bkpt.h
CMPGC_H = cmpgc.h $(CMPINTMD_H)
CMPINTMD_H = cmpintmd.h $(CMPTYPE_H)
CMPINT_H = cmpint.h
CMPTYPE_H = cmptype.h
COMLIN_H = comlin.h ansidecl.h
CONFIG_H = config.h confshared.h ansidecl.h
CONST_H = const.h
CRITSEC_H = critsec.h
DEFAULT_H = default.h
DSTACK_H = dstack.h ansidecl.h
DUMP_C = dump.c
EDWIN_H = edwin.h
ERRORS_H = errors.h
EXTERN_H = extern.h
FASL_H = fasl.h
FIXOBJ_H = fixobj.h
FLOAT_H =
FUTURES_H = futures.h
GCCODE_H = gccode.h $(CMPGC_H)
GCTYPE_C = gctype.c $(CONFIG_H)
GC_H = gc.h
HISTORY_H = history.h
INTERP_H = interp.h
INTEXT_H = intext.h ansidecl.h $(DSTACK_H)
INTRPT_H = intrpt.h
LIMITS_H =
LOAD_C = load.c $(FASL_H)
LOCKS_H = locks.h
LOOKUP_H = lookup.h
MEMMAG_H = memmag.h
MUL_C = mul.c $(CONFIG_H)
OBJECT_H = object.h
OBSTACK_H = obstack.h $(CONFIG_H)
OPTION_H = option.h ansidecl.h
OS2API_H = os2api.h
OS2CTHRD_H = os2cthrd.h
OS2CTTY_H = os2ctty.h
OS2IO_H = os2io.h $(OSIO_H)
OS2MSG_H = os2msg.h os2pm-mt.h
OS2PM_H = os2pm.h os2pm-ed.h
OS2PMCON_H = os2pmcon.h
OS2PROC_H = os2proc.h $(OSPROC_H)
OS2THRD_H = os2thrd.h
OSCTTY_H = osctty.h $(OS_H)
OSENV_H = osenv.h $(OS_H)
OSFILE_H = osfile.h $(OS_H)
OSFS_H = osfs.h $(OS_H)
OSIO_H = osio.h $(OS_H)
OSSCHEME_H = osscheme.h $(OUTF_H) $(OS_H)
OSSIG_H = ossig.h $(OS_H)
OSTERM_H = osterm.h $(OS_H)
OSTOP_H = ostop.h $(OS_H)
OSTTY_H = ostty.h $(OS_H)
OS_H = os.h $(CONFIG_H)
OUTF_H = outf.h $(CONFIG_H)
PRENAME_H = prename.h
PRIMS_H = prims.h ansidecl.h
PRIM_H = prim.h
PRMCON_H = prmcon.h
REGEX_H = regex.h
RETURNS_H = returns.h
SCODE_H = scode.h
SDATA_H = sdata.h
STACK_H = stack.h
SYNTAX_H = syntax.h
SYSCALL_H = syscall.h $(CONFIG_H) $(OS2API_H)
TRAP_H = trap.h
TYPES_H = types.h
USRDEF_H = usrdef.h $(SCHEME_H) $(PRIMS_H)
UXSOCK_H = uxsock.h $(OSIO_H)
VERSION_H = version.h
WINDER_H = winder.h
ZONES_H = zones.h
PSBMAP_H = psbmap.h $(CONFIG_H) $(TYPES_H) $(OBJECT_H) $(BIGNUM_H) \
$(BIGNMINT_H) $(SDATA_H) $(CONST_H) $(GCCODE_H) $(CMPTYPE_H) \
$(COMLIN_H)
OS2_H = os2.h $(CONFIG_H) $(DSTACK_H) $(OSSCHEME_H) $(SYSCALL_H) $(OS2API_H) \
$(OS2MSG_H) $(OS2IO_H) $(OS2THRD_H) $(OS2CTTY_H) $(OS2CTHRD_H) \
$(OS2PM_H)
SCHEME_H = scheme.h $(CONFIG_H) $(DSTACK_H) $(OBSTACK_H) $(TYPES_H) \
$(CONST_H) $(OBJECT_H) $(INTRPT_H) $(CRITSEC_H) $(GC_H) $(SCODE_H) \
$(SDATA_H) $(FUTURES_H) $(ERRORS_H) $(RETURNS_H) $(FIXOBJ_H) \
$(STACK_H) $(INTERP_H) $(OUTF_H) $(BKPT_H) $(DEFAULT_H) $(EXTERN_H) \
$(BIGNUM_H) $(PRIM_H) $(FLOAT_H)
#
# This second section is the dependencies of the object files.
#
artutl.$(OBJ): artutl.c $(SCHEME_H) $(LIMITS_H)
avltree.$(OBJ): avltree.c $(AVLTREE_H)
bignum.$(OBJ): bignum.c $(SCHEME_H) $(BIGNMINT_H) $(LIMITS_H)
bigprm.$(OBJ): bigprm.c $(SCHEME_H) $(PRIMS_H) $(ZONES_H)
bitstr.$(OBJ): bitstr.c $(SCHEME_H) $(PRIMS_H) $(BITSTR_H)
boot.$(OBJ): boot.c $(SCHEME_H) $(PRIMS_H) $(VERSION_H) $(OPTION_H) \
$(OSTOP_H) $(OSTTY_H)
char.$(OBJ): char.c $(SCHEME_H) $(PRIMS_H)
cmpauxmd.$(OBJ): cmpauxmd.$(ASM)
cmpauxmd.$(ASM): cmpauxmd.m4
cmpint.$(OBJ): cmpint.c $(CONFIG_H) $(DSTACK_H) $(OUTF_H) $(TYPES_H) \
$(CONST_H) $(OBJECT_H) $(INTRPT_H) $(GC_H) $(SDATA_H) $(ERRORS_H) \
$(RETURNS_H) $(FIXOBJ_H) $(STACK_H) $(INTERP_H) $(DEFAULT_H) \
$(EXTERN_H) $(TRAP_H) $(PRIMS_H) $(PRIM_H) $(CMPGC_H)
comutl.$(OBJ): comutl.c $(SCHEME_H) $(PRIMS_H)
daemon.$(OBJ): daemon.c $(SCHEME_H) $(PRIMS_H) $(OSIO_H)
debug.$(OBJ): debug.c $(SCHEME_H) $(PRIMS_H) $(TRAP_H) $(LOOKUP_H)
dfloat.$(OBJ): dfloat.c $(SCHEME_H) $(PRIMS_H)
error.$(OBJ): error.c $(OUTF_H) $(DSTACK_H)
extern.$(OBJ): extern.c $(SCHEME_H) $(PRIMS_H)
fasload.$(OBJ): fasload.c $(SCHEME_H) $(PRIMS_H) $(OSSCHEME_H) $(OSFILE_H) \
$(OSIO_H) $(GCCODE_H) $(TRAP_H) $(OPTION_H) $(PRMCON_H)
fixnum.$(OBJ): fixnum.c $(SCHEME_H) $(PRIMS_H) $(MUL_C)
flonum.$(OBJ): flonum.c $(SCHEME_H) $(PRIMS_H) $(ZONES_H)
generic.$(OBJ): generic.c $(SCHEME_H) $(PRIMS_H)
hooks.$(OBJ): hooks.c $(SCHEME_H) $(PRIMS_H) $(WINDER_H) $(HISTORY_H)
hunk.$(OBJ): hunk.c $(SCHEME_H) $(PRIMS_H)
intern.$(OBJ): intern.c $(SCHEME_H) $(PRIMS_H) $(TRAP_H)
interp.$(OBJ): interp.c $(SCHEME_H) $(LOCKS_H) $(TRAP_H) $(LOOKUP_H) \
$(WINDER_H) $(HISTORY_H) $(CMPINT_H) $(ZONES_H) $(PRMCON_H)
intprm.$(OBJ): intprm.c $(SCHEME_H) $(PRIMS_H) $(ZONES_H)
list.$(OBJ): list.c $(SCHEME_H) $(PRIMS_H)
lookprm.$(OBJ): lookprm.c $(SCHEME_H) $(PRIMS_H) $(LOCKS_H) $(TRAP_H) \
$(LOOKUP_H)
lookup.$(OBJ): lookup.c $(SCHEME_H) $(LOCKS_H) $(TRAP_H) $(LOOKUP_H)
obstack.$(OBJ): obstack.c $(OBSTACK_H)
option.$(OBJ): option.c $(SCHEME_H) $(FASL_H) $(OSENV_H) $(OSFS_H)
osscheme.$(OBJ): osscheme.c $(SCHEME_H) $(PRIMS_H) $(OSSCHEME_H)
ostty.$(OBJ): ostty.c $(OSTTY_H) $(OSSCHEME_H)
outf.$(OBJ): outf.c $(SCHEME_H)
prim.$(OBJ): prim.c $(SCHEME_H) $(PRIMS_H)
primutl.$(OBJ): primutl.c $(SCHEME_H) $(PRIMS_H) $(OS_H) $(USRDEF_H) \
$(PRENAME_H) $(SYSCALL_H) $(AVLTREE_H) $(CMPGC_H)
prmcon.$(OBJ): prmcon.c $(SCHEME_H) $(PRIMS_H) $(PRMCON_H)
ptrvec.$(OBJ): ptrvec.c $(OUTF_H) $(DSTACK_H)
purutl.$(OBJ): purutl.c $(SCHEME_H) $(PRIMS_H) $(GCCODE_H) $(ZONES_H) \
$(CMPINT_H)
regex.$(OBJ): regex.c $(SCHEME_H) $(SYNTAX_H) $(REGEX_H)
rgxprim.$(OBJ): rgxprim.c $(SCHEME_H) $(PRIMS_H) $(EDWIN_H) $(SYNTAX_H) \
$(REGEX_H)
step.$(OBJ): step.c $(SCHEME_H) $(PRIMS_H)
storage.$(OBJ): storage.c $(SCHEME_H) $(GCTYPE_H)
string.$(OBJ): string.c $(SCHEME_H) $(PRIMS_H)
syntax.$(OBJ): syntax.c $(SCHEME_H) $(PRIMS_H) $(EDWIN_H) $(SYNTAX_H)
sysprim.$(OBJ): sysprim.c $(SCHEME_H) $(PRIMS_H) $(OSTTY_H) $(OSTOP_H)
term.$(OBJ): term.c $(SCHEME_H) $(OSTOP_H) $(OSIO_H) $(OSFS_H) $(OSFILE_H) \
$(EDWIN_H)
tparam.$(OBJ): tparam.c ansidecl.h
transact.$(OBJ): transact.c $(CONFIG_H) $(OUTF_H) $(DSTACK_H)
utils.$(OBJ): utils.c $(SCHEME_H) $(PRIMS_H) $(WINDER_H) $(HISTORY_H) \
$(CMPINT_H) $(SYSCALL_H)
vector.$(OBJ): vector.c $(SCHEME_H) $(PRIMS_H)
wind.$(OBJ): wind.c $(OBSTACK_H) $(DSTACK_H) $(OUTF_H)
prbfish.$(OBJ): prbfish.c $(SCHEME_H) $(PRIMS_H)
prgdbm.$(OBJ): prgdbm.c $(SCHEME_H) $(PRIMS_H) $(OS_H)
prmd5.$(OBJ): prmd5.c $(SCHEME_H) $(PRIMS_H)
prosenv.$(OBJ): prosenv.c $(SCHEME_H) $(PRIMS_H) $(OSENV_H) $(OSTOP_H) \
$(LIMITS_H)
prosfile.$(OBJ): prosfile.c $(SCHEME_H) $(PRIMS_H) $(OSFILE_H)
prosfs.$(OBJ): prosfs.c $(SCHEME_H) $(PRIMS_H) $(OSFILE_H) $(OSFS_H) $(OSIO_H)
prosio.$(OBJ): prosio.c $(SCHEME_H) $(PRIMS_H) $(OSIO_H)
prosproc.$(OBJ): prosproc.c $(SCHEME_H) $(PRIMS_H) $(OSPROC_H) $(OSIO_H)
prosterm.$(OBJ): prosterm.c $(SCHEME_H) $(PRIMS_H) $(OSTERM_H) $(OSIO_H)
prostty.$(OBJ): prostty.c $(SCHEME_H) $(PRIMS_H) $(OSTTY_H) $(OSCTTY_H) \
$(OSFILE_H) $(OSIO_H)
pruxsock.$(OBJ): pruxsock.c $(SCHEME_H) $(PRIMS_H) $(UXSOCK_H)
pros2fs.$(OBJ): pros2fs.c $(SCHEME_H) $(PRIMS_H) $(OS2_H) $(OSFS_H)
pros2io.$(OBJ): pros2io.c $(SCHEME_H) $(PRIMS_H) $(OS2_H) $(OS2PROC_H)
pros2pm.$(OBJ): pros2pm.c $(SCHEME_H) $(PRIMS_H) $(OS2_H)
fasdump.$(OBJ): fasdump.c $(SCHEME_H) $(PRIMS_H) $(OSSCHEME_H) $(OSIO_H) \
$(OSFILE_H) $(OSFS_H) $(GCCODE_H) $(TRAP_H) $(LOOKUP_H) $(FASL_H) \
$(DUMP_C)
gcloop.$(OBJ): gcloop.c $(SCHEME_H) $(GCCODE_H)
memmag.$(OBJ): memmag.c $(SCHEME_H) $(PRIMS_H) $(MEMMAG_H) $(GCCODE_H)
purify.$(OBJ): purify.c $(SCHEME_H) $(PRIMS_H) $(GCCODE_H) $(ZONES_H)
wabbit.$(OBJ): wabbit.c $(SCHEME_H) $(GCCODE_H)
bchdmp.$(OBJ): bchdmp.c $(SCHEME_H) $(PRIMS_H) $(OSFILE_H) $(OSFS_H) \
$(TRAP_H) $(LOOKUP_H) $(FASL_H) $(OS2_H) $(BCHGCC_H) $(DUMP_C)
bchgcl.$(OBJ): bchgcl.c $(SCHEME_H) $(BCHGCC_H)
bchmmg.$(OBJ): bchmmg.c $(SCHEME_H) $(PRIMS_H) $(MEMMAG_H) $(OPTION_H) \
$(OSENV_H) $(OSFS_H) $(OS2_H) $(BCHGCC_H) $(BCHDRN_H)
bchpur.$(OBJ): bchpur.c $(SCHEME_H) $(PRIMS_H) $(BCHGCC_H) $(ZONES_H)
bchutl.$(OBJ): bchutl.c $(CONFIG_H)
os2.$(OBJ): os2.c $(OS2_H)
os2conio.$(OBJ): os2conio.c $(OS2_H)
os2cthrd.$(OBJ): os2cthrd.c $(OS2_H)
os2ctty.$(OBJ): os2ctty.c $(OS2_H) $(OSCTTY_H) $(OSSIG_H)
os2env.$(OBJ): os2env.c $(SCHEME_H) $(OS2_H) $(OSENV_H)
os2file.$(OBJ): os2file.c $(OS2_H) $(OSFILE_H)
os2fs.$(OBJ): os2fs.c $(OS2_H) $(OSFS_H)
os2io.$(OBJ): os2io.c $(OS2_H)
os2msg.$(OBJ): os2msg.c $(OS2_H)
os2pipe.$(OBJ): os2pipe.c $(OS2_H)
os2pm.$(OBJ): os2pm.c $(OS2_H) os2pm-id.h os2pm-mi.h os2pm-dc.h os2pm-rp.h
os2pmcon.$(OBJ): os2pmcon.c $(OS2_H) $(OS2PMCON_H) $(VERSION_H)
os2proc.$(OBJ): os2proc.c $(OS2_H) $(OSPROC_H) $(OSENV_H)
os2sock.$(OBJ): os2sock.c $(SCHEME_H) $(PRIMS_H) $(OSSCHEME_H) $(OS2_H) \
$(UXSOCK_H)
os2term.$(OBJ): os2term.c $(OS2_H) $(PRIMS_H)
os2thrd.$(OBJ): os2thrd.c $(OS2_H) $(PRIMS_H) $(ERRORS_H)
os2top.$(OBJ): os2top.c $(SCHEME_H) $(OS2_H) $(OSTOP_H) $(OPTION_H)
os2tty.$(OBJ): os2tty.c $(OS2_H) $(OSTTY_H)
os2xcpt.$(OBJ): os2xcpt.c $(SCHEME_H) $(GCCODE_H) $(OS2_H)
missing.$(OBJ): missing.c $(CONFIG_H)
findprim.$(OBJ): findprim.c $(CONFIG_H)
bintopsb.$(OBJ): bintopsb.c $(PSBMAP_H) $(LIMITS_H) $(LOAD_C) $(BLTDEF_H) \
$(TRAP_H)
psbtobin.$(OBJ): psbtobin.c $(PSBMAP_H) $(FLOAT_H) $(LIMITS_H) $(FASL_H) \
$(DUMP_C)