Annotation of researchv9/cmd/emacs/makefile, revision 1.1

1.1     ! root        1: CC = newcc
        !             2: VFLAGS = -Dv8 -DTERMCAP -DPORTEXT
        !             3: BINDIR = /usr/lbin
        !             4: LIBDIR = /usr/lib/emacs
        !             5: MANDIR = /lusr/man
        !             6: 
        !             7: FILES =  README term_support emacs.tm macro.mm \
        !             8:         emacs_main.c emacs_io.c emacs_buf.c emacs_disp.c emacs_cmds.c \
        !             9:         emacs_re.c make_help.c helpstrings emacs_errors stat_proc.c\
        !            10:         emacs_gb.h emacs_main.h emacs_buf.h emacs_cmds.h \
        !            11:         emacs_disp.h emacs_io.h makefile emacs_vt.c xusend.c emacs_vt.mm \
        !            12:         MACROS MACRO_SOURCE recent_changes see_it.c TERMINALS \
        !            13:         emacs.man dired.man ecomp.c ecomp.man emacs_defs\
        !            14:         ttest.c windows.c windows.man homedir.c\
        !            15:         findtty.c stddefs.h buildmacs hyde.c kbase
        !            16: SOURCES = emacs_main.c emacs_io.c emacs_buf.c emacs_disp.c \
        !            17:        emacs_cmds.c emacs_re.c 
        !            18: 
        !            19: CPROGS = emacs_main.c emacs_io.c emacs_buf.c emacs_disp.c emacs_cmds.c \
        !            20:         emacs_re.c make_help.c helpstrings emacs_errors stat_proc.c\
        !            21:         emacs_gb.h emacs_main.h emacs_buf.h emacs_cmds.h \
        !            22:         emacs_disp.h emacs_io.h makefile emacs_vt.c ttest.c
        !            23:  
        !            24: P = xpr
        !            25: 
        !            26: xemacs: emacs_main.o emacs_cmds.o emacs_buf.o emacs_disp.o \
        !            27:        emacs_io.o emacs_re.o version.o helpfile errfile ecomp
        !            28:        $(CC) emacs_main.o emacs_re.o emacs_cmds.o emacs_buf.o \
        !            29:        emacs_disp.o emacs_io.o version.o -ltermcap
        !            30:        mv a.out xemacs
        !            31:        size xemacs
        !            32: 
        !            33: ecomp: ecomp.c terminals.x
        !            34:        $(CC) -O -DSDIR=\"`cat terminals.x`\" -o ecomp ecomp.c 
        !            35: xecomp: xecomp.c terminals.x
        !            36:        $(CC) -O -DSDIR=\"`cat terminals.x`\" -o xecomp xecomp.c 
        !            37: semacs: emacs_main.o emacs_cmds.o emacs_buf.o emacs_disp.o \
        !            38:        emacs_io.o emacs_re.o version.o helpfile errfile
        !            39:        $(CC)  emacs_main.o emacs_re.o emacs_cmds.o emacs_buf.o emacs_disp.o emacs_io.o version.o 
        !            40:        mv a.out semacs
        !            41: 
        !            42: install:
        !            43:        echo $(LIBDIR) > terminals.x
        !            44:        make xemacs
        !            45:        make ndired
        !            46:        make ecomp
        !            47:        -mkdir $(LIBDIR)
        !            48:        -mkdir $(LIBDIR)/macros
        !            49:        -mkdir $(LIBDIR)/macro_source
        !            50:        -mkdir $(LIBDIR)/terminals
        !            51:        cp MACROS $(LIBDIR)/macros
        !            52:        cp MACRO_SOURCE $(LIBDIR)/macro_source
        !            53:        cp TERMINALS $(LIBDIR)/terminals
        !            54:        cd $(LIBDIR)/macros;cpio -ic < MACROS;rm MACROS
        !            55:        cd $(LIBDIR)/macro_source;cpio -ic < MACRO_SOURCE;rm MACRO_SOURCE
        !            56:        cd $(LIBDIR)/terminals;cpio -ic < TERMINALS;rm TERMINALS
        !            57:        cp helpfile $(LIBDIR)/helpfile
        !            58:        cp errfile $(LIBDIR)/errfile
        !            59:        cp emacs_defs $(LIBDIR)/emacs_defs
        !            60:        chmod +x buildmacs
        !            61:        buildmacs $(LIBDIR)/macro_source
        !            62:        cp emacs.man $(MANDIR)/man1/emacs.1
        !            63:        cp dired.man $(MANDIR)/man1/dired.1
        !            64:        cp ecomp.man $(MANDIR)/man1/ecomp.1
        !            65:        cp ndired $(BINDIR)/dired
        !            66:        cp ecomp $(BINDIR)/ecomp
        !            67:        cp xemacs $(BINDIR)/emacs
        !            68: 
        !            69: emacs_main.o: emacs_gb.h emacs_main.h emacs_main.c emacs_io.h terminals.x
        !            70:        $(CC) -c -DSDIR=\"`cat terminals.x`\" $(VFLAGS) emacs_main.c
        !            71: emacs_main.p: emacs_gb.h emacs_main.h emacs_main.c emacs_io.h terminals.x
        !            72:        $(CC) -c -DSDIR=\"`cat terminals.x`\" $(VFLAGS) -DMONITOR emacs_main.c
        !            73:        mv emacs_main.o emacs_main.p
        !            74: 
        !            75: emacs_vt.o: emacs_vt.c terminals.x 
        !            76:        $(CC) -c -DSDIR=\"`cat terminals.x` $(VFLAGS) emacs_vt.c
        !            77: 
        !            78: emacs_vm.o: emacs_vm.c terminals.x
        !            79:        $(CC) -c -DSDIR=\"`cat terminals.x` $(VFLAGS) emacs_vm.c
        !            80: 
        !            81: emacs_cmds.o:  emacs_gb.h emacs_cmds.h emacs_cmds.c emacs_io.h 
        !            82:        $(CC) -c $(VFLAGS) emacs_cmds.c 
        !            83: 
        !            84: emacs_disp.o: emacs_gb.h emacs_disp.h emacs_disp.c emacs_io.h
        !            85:        $(CC) -c $(VFLAGS) emacs_disp.c
        !            86: 
        !            87: emacs_buf.o: emacs_buf.h emacs_gb.h emacs_buf.c emacs_io.h
        !            88:        $(CC) -c $(VFLAGS) emacs_buf.c
        !            89: 
        !            90: emacs_io.o: emacs_io.h emacs_gb.h
        !            91:        $(CC) -c $(VFLAGS) emacs_io.c
        !            92: 
        !            93: emacs_re.o: emacs_io.h emacs_gb.h
        !            94:        $(CC) -c $(VFLAGS) emacs_re.c
        !            95: 
        !            96: emacs.nm: xemacs
        !            97:        nm -ts xemacs > emacs.nm
        !            98:        nm -ds xemacs >> emacs.nm
        !            99:        tpr emacs.nm | lpr
        !           100: 
        !           101: dired: dired_main.o emacs_cmds.o dired_buf.o emacs_disp.o emacs_io.o \
        !           102:        emacs_re.o version.o helpfile errfile
        !           103:        $(CC) -i dired_main.o emacs_re.o dired_buf.o emacs_cmds.o emacs_disp.o emacs_io.o version.o
        !           104:        mv a.out /usr/obin/dired
        !           105: 
        !           106: ndired: dired_main.o emacs_cmds.o dired_buf.o emacs_disp.o emacs_io.o \
        !           107:        emacs_re.o version.o helpfile errfile
        !           108:        $(CC) -i dired_main.o emacs_re.o dired_buf.o emacs_cmds.o \
        !           109:        emacs_disp.o emacs_io.o version.o -ltermcap
        !           110:        mv a.out ndired
        !           111: 
        !           112: dired_main.o: emacs_gb.h emacs_main.h emacs_main.c terminals.x
        !           113:        cp emacs_main.c dired_main.c
        !           114:        $(CC) -c -O -DDIRED $(VFLAGS) -DSDIR=\"`cat terminals.x`\" dired_main.c
        !           115:        rm dired_main.c
        !           116: 
        !           117: dired_buf.o: emacs_gb.h emacs_buf.h emacs_buf.c
        !           118:        cp emacs_buf.c dired_buf.c
        !           119:        $(CC) -c -O -DDIRED $(VFLAGS) dired_buf.c 
        !           120:        rm dired_buf.c
        !           121: 
        !           122: profile: emacs_main.p emacs_cmds.o emacs_buf.o emacs_disp.o \
        !           123:        emacs_io.o emacs_re.o version.o helpfile errfile
        !           124:        $(CC) -i emacs_main.p emacs_cmds.o emacs_buf.o emacs_disp.o emacs_io.o emacs_re.o version.o
        !           125:        mv a.out xemacs
        !           126: 
        !           127: print: $(CPROGS)
        !           128:        tpr $? | $P
        !           129:        touch print
        !           130: 
        !           131: helpfile: helpstrings make_help
        !           132:        make_help <helpstrings >helpfile
        !           133: 
        !           134: errfile: emacs_errors make_help
        !           135:        make_help <emacs_errors >errfile
        !           136: 
        !           137: make_help: make_help.c
        !           138:        $(CC) -o make_help make_help.c
        !           139: 
        !           140: see_it: see_it.c
        !           141:        $(CC) -o see_it see_it.c
        !           142: 
        !           143: MAKE_TERM:
        !           144:        cd macros;ls | cpio -oc > ../MACROS
        !           145:        cd macro_source;ls *.e | cpio -oc > ../MACRO_SOURCE
        !           146:        cd terminals;ls | cpio -oc > ../TERMINALS
        !           147: 
        !           148: crib: crib.nr
        !           149:        nroff -TX crib.nr | npf -i0 -TX -l137 -w135 -s | opr -o0 -r -p -txr -p2on1
        !           150: 
        !           151: emacs.tm.x: emacs.tm
        !           152:        xroff -cs -prt emacs.tm
        !           153: macro.mm.x: macro.mm
        !           154:        xroff -cs -prt -tbl macro.mm
        !           155: emacs_vt.x: emacs_vt.mm
        !           156:        xroff -cs -prt emacs_vt.mm
        !           157: lint:
        !           158:        lint  -xn -DSDIR=\" \" $(VFLAGS) $(SOURCES)
        !           159: 
        !           160: tape16: MAKE_TERM
        !           161:        ls $(FILES) | cpio -oB > /dev/rmt8
        !           162: 
        !           163: tape:  MAKE_TERM
        !           164:        ls $(FILES) | cpio -oB > /dev/rmt0
        !           165: 
        !           166: tape3b:  MAKE_TERM
        !           167:        ls $(FILES) | cpio -oc > /dev/mt8
        !           168: tapex:  MAKE_TERM
        !           169:        ls $(FILES) | cpio -ocB > /dev/rmt8
        !           170: 
        !           171: usend: MAKE_TERM
        !           172:        xusend "-d $(DEST) -u $(USER)"  $(FILES)
        !           173:        echo $(DEST) $(USER) `date` >> /n1/warren/emacs/send_list
        !           174: uusend: MAKE_TERM
        !           175:        uusend -d $(DEST) -u $(USER)  $(FILES)
        !           176:        echo $(DEST) $(USER) `date` >> /n1/warren/emacs/send_list
        !           177: qsend:
        !           178:        xusend "-d $(DEST) -u $(USER) -a $(ACCT)" $(FILES)
        !           179:        echo $(DEST) $(USER) `date` >> /n1/warren/emacs/send_list
        !           180: up:
        !           181:        find $(FILES) -newer $(DEST).emx -print > flist
        !           182:        echo "-D $DEST) -u $(USER)" `cat flist`
        !           183:        touch $(DEST).emx
        !           184: 
        !           185: uucp: MAKE_TERM
        !           186:        uuto $(FILES) $(DEST)!$(USER)
        !           187: 
        !           188: tartape: MAKE_TERM
        !           189:        tar -c $(FILES)
        !           190: 
        !           191: tar16: 
        !           192:        tar -cbf 10 /dev/rmt8 $(FILES)
        !           193: tptape: MAKE_TERM
        !           194:        tp rmc $(FILES)
        !           195: 
        !           196: terminals.x: TERMINALS
        !           197:        pwd > terminals.x
        !           198:        -if [ ! -d terminals ]; then mkdir terminals; chmod 755 terminals; fi
        !           199:        -if [ ! -d macros ]; then mkdir macros; chmod 755 macros; fi
        !           200:        -if [ ! -d macro_source ]; then mkdir macro_source; chmod 755 macros; fi 
        !           201:        cd macros;cpio -ic < ../MACROS
        !           202:        cd macro_source;cpio -ic < ../MACRO_SOURCE
        !           203:        cd terminals;cpio -ic < ../TERMINALS
        !           204: version.o: makefile
        !           205:        -rm -f version.c version.o
        !           206:        echo 'char version[] = "4.9" ;' > version.c
        !           207:        echo char hdate[] = \"`date`\"\; >> version.c
        !           208:        $(CC) -c version.c
        !           209: 
        !           210: findtty.o: findtty.c
        !           211:        $(CC) -c findtty.c
        !           212: homedir.o: homedir.c
        !           213:        $(CC) -c homedir.c
        !           214: windows: emacs_vt.o windows.c findtty.o homedir.o
        !           215:        $(CC) -o windows emacs_vt.o findtty.o homedir.o windows.c 
        !           216: ttest: emacs_vt.o ttest.c
        !           217:        $(CC) -o ttest emacs_vt.o ttest.c
        !           218: 
        !           219: hyde: hyde.c
        !           220:        $(CC) -O -DDIAGNOSE -o hyde hyde.c

unix.superglobalmegacorp.com

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