Annotation of GNUtools/emacs/src/compile.com, revision 1.1

1.1     ! root        1: $ set noverify
        !             2: $ ! VMS command file to recompile all .C files which need recompilation.
        !             3: $ ! These are all .C files that have no .OBJ files or that are newer
        !             4: $ ! than the corresponding .OBJ files.  This file is self contained
        !             5: $ ! and does not require you to do anything before running it.
        !             6: $ !***
        !             7: $ !***  Mukesh Prasad          compile.com     Nov. 18, 1985
        !             8: $ !***
        !             9: $ !*** Compile all .C files in the directory 'sourcedir'.
        !            10: $ !***  If an argument is present, compiles all files, otherwise
        !            11: $ !***  compiles only files modified since last compile.
        !            12: $ !***
        !            13: $
        !            14: $! First we try to sense which C compiler we have available.
        !            15: $!
        !            16: $set noon              !do not bomb if an error occurs.
        !            17: $assign nla0: sys$output
        !            18: $assign nla0: sys$error  !so we do not get an error message about this.
        !            19: $cc nla0:compiler_check.c
        !            20: $if $status.eq.%x38090 then goto try_gcc
        !            21: $goto have_compiler
        !            22: $!
        !            23: $try_gcc:
        !            24: $gcc nla0:compiler_check.c
        !            25: $if $status.eq.%x38090 then goto whoops
        !            26: $ CC :== GCC
        !            27: $goto have_compiler
        !            28: $!
        !            29: $whoops:
        !            30: $write sys$output "You must have a C compiler to build Emacs.  Sorry."
        !            31: $deassign sys$output
        !            32: $deassign sys$error
        !            33: $exit %x38090
        !            34: $!
        !            35: $!
        !            36: $have_compiler:
        !            37: $deassign sys$output
        !            38: $deassign sys$error
        !            39: $set on
        !            40: $if f$search("compiler_check.obj").nes."" then dele/nolog compiler_check.obj;
        !            41: $write sys$output "Building Emacs with the ''cc' compiler."
        !            42: $
        !            43: $    @precomp
        !            44: $    @recomp dispnew.c
        !            45: $    @recomp scroll.c
        !            46: $    @recomp xdisp.c
        !            47: $    @recomp window.c
        !            48: $    @recomp term.c
        !            49: $    @recomp cm.c
        !            50: $    @recomp emacs.c
        !            51: $    @recomp keyboard.c
        !            52: $    @recomp macros.c
        !            53: $    @recomp keymap.c
        !            54: $    @recomp sysdep.c
        !            55: $    @recomp buffer.c
        !            56: $    @recomp filelock.c
        !            57: $    @recomp insdel.c
        !            58: $    @recomp marker.c
        !            59: $    @recomp minibuf.c
        !            60: $    @recomp fileio.c
        !            61: $    @recomp dired.c
        !            62: $    @recomp filemode.c
        !            63: $    @recomp cmds.c
        !            64: $    @recomp casefiddle.c
        !            65: $    @recomp indent.c
        !            66: $    @recomp search.c
        !            67: $    @recomp regex.c
        !            68: $    @recomp undo.c
        !            69: $    @recomp alloc.c
        !            70: $    @recomp data.c
        !            71: $    @recomp doc.c
        !            72: $    @recomp editfns.c
        !            73: $    @recomp callint.c
        !            74: $    @recomp eval.c
        !            75: $    @recomp fns.c
        !            76: $    @recomp print.c
        !            77: $    @recomp lread.c
        !            78: $    @recomp abbrev.c
        !            79: $    @recomp syntax.c
        !            80: $    @recomp mocklisp.c
        !            81: $    @recomp bytecode.c
        !            82: $    @recomp process.c
        !            83: $    @recomp callproc.c
        !            84: $    @recomp vmsfns.c
        !            85: $    @recomp doprnt.c
        !            86: $    @recomp vmsmap.c
        !            87: $    @recomp termcap.c
        !            88: $    @recomp tparam.c
        !            89: $    @recomp lastfile.c
        !            90: $    @recomp malloc.c
        !            91: $    @recomp alloca.c

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.