/* -*-C-*-
System file for HP-UX
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/s/Attic/hpux.h,v 1.3 1989/07/26 23:59:35 cph Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/s/Attic/hpux.h,v 1.4 1990/01/16 19:57:57 cph Exp $
-Copyright (c) 1989 Massachusetts Institute of Technology
+Copyright (c) 1989, 1990 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
#ifndef HAVE_CURSES
#define LIBS_SYSTEM -lcurses
#endif
+
+#ifndef INSTALL_PROGRAM
+#define INSTALL_PROGRAM cp
+#endif
#
# Makefile for MIT CScheme microcode.
#
-# $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/unxutl/Attic/makefile,v 1.7 1989/11/11 19:12:57 jinx Exp $
+# $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/unxutl/Attic/makefile,v 1.8 1990/01/16 19:58:23 cph Exp $
#
CPP = cc -E
MAKE = make # BSD doesn't have it as a default.
doppband:
$(MAKE) $(MAKEOVERRIDES) -f xmakefile ${MFLAGS} Ppband
+install: xmakefile doinstall
+
+doinstall:
+ $(MAKE) $(MAKEOVERRIDES) -f xmakefile ${MFLAGS} install
+
# If you have a problem with cc -E here, changing
# the definition of CPP above may fix it.
xmakefile: ymakefile ymake.script ymake.local cf.h s.h m.h
everything: world Bintopsb Ppband
+install.world: install scm6003
+ -mv -f $(BINDIR)/scm6003 $(BINDIR)/scm6003.busy
+ rm -f $(BINDIR)/scm6003.busy
+ $(INSTALL) scm6003 $(BINDIR)/scm6003
+
scm6003 : $(OBJECTS) $(6003_OBJECTS)
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(6003_OBJECTS) $(6003_LIB)
usr6003.c : $(6003_SOURCES) $(SOURCES) usrdef.touch Findprim xmakefile
/* -*-C-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/unxutl/Attic/ymkfile,v 1.17 1989/11/30 21:16:41 jinx Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/unxutl/Attic/ymkfile,v 1.18 1990/01/16 19:57:23 cph Exp $
-Copyright (c) 1989 Massachusetts Institute of Technology
+Copyright (c) 1989, 1990 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
SHELL = /bin/sh
+#ifdef INSTALL_PROGRAM
+INSTALL = INSTALL_PROGRAM
+#else
+INSTALL = install -c
+#endif
+#ifdef INSTALL_BINARY_DIRECTORY
+BINDIR = INSTALL_BINARY_DIRECTORY
+#else
+BINDIR = /usr/local/bin
+#endif
#ifdef ALTERNATE_CC
CC = ALTERNATE_CC
#else
scheme xscheme : $(OBJECTS) $(SCHEME_OBJECTS)
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(SCHEME_OBJECTS) $(SCHEME_LIB)
bchscheme : $(BCHOBJECTS) $(SCHEME_OBJECTS)
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ $(BCHOBJECTS) $(SCHEME_OBJECTS) $(SCHEME_LIB)
Findprim : Findprim.o
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ Findprim.o
Bintopsb : Bintopsb.o
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ Bintopsb.o
Psbtobin : Psbtobin.o
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ Psbtobin.o
Breakup : Breakup.o
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ Breakup.o
Wsize : Wsize.o
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ Wsize.o LIB_MATH LIBS_SYSTEM LIBS_MACHINE LIB_DEBUG LIB_STANDARD
Ppband : Ppband.o
@ECHO "#** Re-linking" $@ because of $?
- -mv -f $@ $@.busy
- rm -f $@.busy
$(CC) $(LDFLAGS) -o $@ Ppband.o
+install: scheme bchscheme
+ -mv -f $(BINDIR)/scheme $(BINDIR)/scheme.busy
+ rm -f $(BINDIR)/scheme.busy
+ $(INSTALL) scheme $(BINDIR)/scheme
+ -mv -f $(BINDIR)/bchscheme $(BINDIR)/bchscheme.busy
+ rm -f $(BINDIR)/bchscheme.busy
+ $(INSTALL) bchscheme $(BINDIR)/bchscheme
+
/* Primitive table files */
/* The first two are for VMS. */