|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.