Google
 

Trailing-Edge - PDP-10 Archives - mit_emacs_170_teco_1220 - emacs/emacs.ctl
There are no other files named emacs.ctl in the archive.
! PS:<EMACS>EMACS.CTL !
!==============================================================================
! This file does actually create a new EMACS, assuming you have the correct   !
! definitions for EMACS: and INFO:.  If the version numbers of the EMACS files!
! files are incorrect, you can expect all sorts of problems                   !
!==============================================================================

!	 Assemble TECO and build a new EMACS.
@enable

! Make sure EMACS: and INFO: point to where the *new* EMACS and INFO are to be
! installed.  (Define logical names to point to where <EMACS> will live, or
! change these if it lives elsewhere)

@define emacs: ps:<emacs>
@define info: ps:<info>

! EMACS: must be at the front of SYS: in this file to hide any DEC TECO.EXE.
! If this is not run under batch, you should be sure that MIT TECO is invoked.

@define sys: emacs:,sys:

! when TECO starts up, it must run TECO.INIT from <EMACS>, so connect there.

@connect emacs:

@vdirectory sys:midas.exe
@vdirectory teco.mid, tectrm.mid, config.mid
@vdirectory vtsdef.mid, tnxdfs.mid, twxdfs.mid, twxbts.mid
@vdirectory teco.init, info:emacs.init, zed.tec, view.teco
@vdirectory teach-emacs.init, teach-emacs.txt

! compile the new TECO

@midas
*temp_teco

!Now start up the new TECO, and dump out the environment the init file creates!

@iddt
*;ytemp
*purifyg
*mmrunpurifydumpnemacs.exe
*mmruneinit? document


@delete temp.exe

! Make a stand-alone INFO

@teco
*er info:emacs.init@y m(hfx*)


@reset

! Make TEACH-EMACS.EXE

@teco
*er emacs:teach-emacs.init@y m(hfx*)


! Make ZED.EXE and VIEW.EXE.  These are not EMACS-based, so hide the default
! teco.init file from the build process for them 

@set file invisible teco.init.*

@teco
=er zed.tec @y m(hfx*)xteco 2f? ei @ejzed.exe

@teco
=er view.teco @y m(hfx*) 10f? ei @ejview.exe

@set file visible teco.init.*

! see what we've done

@vdirectory teco.exe, tecpur.exe, nemacs.exe, emacs.doc, emacs.chart
@vdirectory ninfo.exe, teach-emacs.tutorial, teach-emacs.exe
@vdirectory view.exe, zed.exe