Annotation of researchv9/cmd/emacs/makefile, revision 1.1.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.