Annotation of xinu/sys/shell/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: # Makefile for pseudo shell and associated commands
                      3: #
                      4: 
                      5: .SUFFIXES:.o .c
                      6: DIR    =       /usr/Xinu
                      7: CC     =       /bin/cc
                      8: CPP    =       /lib/cpp
                      9: CFLAGS =       -O -c -I../../h
                     10: LD     =       /bin/ld
                     11: AR     =       /bin/ar
                     12: .c.o:
                     13:                $(CC) $(CFLAGS) $<
                     14: 
                     15: CFILES=                addarg.c login.c lexan.c                \
                     16:                shell.c                                 \
                     17:                x_bpool.c x_cat.c x_close.c x_cp.c      \
                     18:                x_creat.c x_date.c x_devs.c x_dg.c      \
                     19:                x_echo.c x_exit.c x_help.c x_kill.c     \
                     20:                x_mem.c x_mount.c x_mv.c x_net.c        \
                     21:                x_ps.c x_reboot.c x_rf.c x_rm.c x_rls.c \
                     22:                x_routes.c x_sleep.c x_snap.c x_unmou.c \
                     23:                x_uptime.c x_who.c
                     24: 
                     25: HFILES=                shell.h cmd.h
                     26: 
                     27: all:           sh.o install
                     28: 
                     29: sh.o:          addarg.o login.o lexan.o                \
                     30:                shell.o                                 \
                     31:                x_bpool.o x_cat.o x_close.o x_cp.o      \
                     32:                x_create.o x_date.o x_devs.o x_dg.o     \
                     33:                x_echo.o x_exit.o x_help.o x_kill.o     \
                     34:                x_mem.o x_mount.o x_mv.o x_net.o        \
                     35:                x_ps.o x_reboot.o x_rf.o x_rm.o x_rls.o \
                     36:                x_routes.o x_sleep.o x_snap.o           \
                     37:                x_unmou.o x_uptime.o x_who.o
                     38:                $(LD) -r -o sh.o \
                     39:                        addarg.o login.o lexan.o                \
                     40:                        shell.o                                 \
                     41:                        x_bpool.o x_cat.o x_close.o x_cp.o      \
                     42:                        x_create.o x_date.o x_devs.o x_dg.o     \
                     43:                        x_echo.o x_exit.o x_help.o x_kill.o     \
                     44:                        x_mem.o x_mount.o x_mv.o x_net.o        \
                     45:                        x_ps.o x_reboot.o x_rf.o x_rm.o x_rls.o \
                     46:                        x_routes.o x_sleep.o x_snap.o x_unmou.o \
                     47:                        x_uptime.o x_who.o
                     48: 
                     49: install:       sh.o
                     50:                cp sh.o ..
                     51: 
                     52: clean:
                     53:                -rm -rf *.o ,* .,* core make.out
                     54: 
                     55: everything:    all
                     56: 
                     57: lint:          ,lint
                     58: 
                     59: ,lint:         $(CFILES)
                     60:                lint -n -I../../h $(CFILES) | Flint > ,lint
                     61: 
                     62: print:
                     63:                cprint -c Cover *.h *.c
                     64: 
                     65: listings:      sizes
                     66:                cprint -c Cover *.h *.c ,xref ,sizes ,ssizes Makefile
                     67: 
                     68: sizes:         ,sizes ,ssizes
                     69: 
                     70: ,sizes:                $(OFILES)
                     71:                size11 *.o > ,sizes
                     72: 
                     73: ,ssizes:       $(CFILES) $(HFILES)
                     74:                Dosizes
                     75: 
                     76: xref:          ,xref
                     77: 
                     78: ,xref:         ,tags
                     79:                Doxref
                     80: 
                     81: depend:
                     82:                grep '^#include' *.c ../../h/*.h                \
                     83:                | sed   -e 's/</"..\/..\/h\//;s/>/"/'           \
                     84:                        -e 's/:[^"]*"\([^"]*\)".*/: \1/'        \
                     85:                | sed   's/\.c/.o/' >makedep
                     86:                echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                     87:                echo '$$r makedep' >>eddep
                     88:                echo 'w' >>eddep
                     89:                cp Makefile .,oldmake
                     90:                cp Makefile ,Makefile
                     91:                ed - ,Makefile < eddep
                     92:                /bin/rm eddep makedep
                     93:                echo '# DEPENDENCIES MUST END AT END OF FILE' >>,Makefile
                     94:                echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY'>>,Makefile
                     95:                echo '# see make depend above'>>,Makefile
                     96:                /bin/mv ,Makefile Makefile
                     97: 
                     98: # DO NOT DELETE        THIS LINE
                     99: # DEPENDENCIES MUST END        AT END OF FILE
                    100: addarg.o: ../../h/conf.h
                    101: addarg.o: ../../h/kernel.h
                    102: addarg.o: ../../h/proc.h
                    103: addarg.o: ../../h/shell.h
                    104: lexan.o: ../../h/conf.h
                    105: lexan.o: ../../h/kernel.h
                    106: lexan.o: ../../h/shell.h
                    107: login.o: ../../h/conf.h
                    108: login.o: ../../h/kernel.h
                    109: login.o: ../../h/shell.h
                    110: login.o: ../../h/tty.h
                    111: shell.o: ../../h/conf.h
                    112: shell.o: ../../h/kernel.h
                    113: shell.o: ../../h/proc.h
                    114: shell.o: ../../h/shell.h
                    115: shell.o: ../../h/cmd.h
                    116: shell.o: ../../h/tty.h
                    117: x_bpool.o: ../../h/conf.h
                    118: x_bpool.o: ../../h/kernel.h
                    119: x_bpool.o: ../../h/mark.h
                    120: x_bpool.o: ../../h/bufpool.h
                    121: x_cat.o: ../../h/conf.h
                    122: x_cat.o: ../../h/kernel.h
                    123: x_cat.o: ../../h/shell.h
                    124: x_close.o: ../../h/conf.h
                    125: x_close.o: ../../h/kernel.h
                    126: x_cp.o: ../../h/conf.h
                    127: x_cp.o: ../../h/kernel.h
                    128: x_cp.o: ../../h/shell.h
                    129: x_create.o: ../../h/conf.h
                    130: x_create.o: ../../h/kernel.h
                    131: x_create.o: ../../h/mem.h
                    132: x_create.o: ../../h/shell.h
                    133: x_create.o: /usr/include/a.out.h
                    134: x_date.o: ../../h/conf.h
                    135: x_date.o: ../../h/kernel.h
                    136: x_date.o: ../../h/sleep.h
                    137: x_date.o: ../../h/date.h
                    138: x_devs.o: ../../h/conf.h
                    139: x_devs.o: ../../h/kernel.h
                    140: x_dg.o: ../../h/conf.h
                    141: x_dg.o: ../../h/kernel.h
                    142: x_dg.o: ../../h/network.h
                    143: x_echo.o: ../../h/conf.h
                    144: x_echo.o: ../../h/kernel.h
                    145: x_exit.o: ../../h/conf.h
                    146: x_exit.o: ../../h/kernel.h
                    147: x_exit.o: ../../h/shell.h
                    148: x_help.o: ../../h/conf.h
                    149: x_help.o: ../../h/kernel.h
                    150: x_help.o: ../../h/shell.h
                    151: x_help.o: ../../h/cmd.h
                    152: x_kill.o: ../../h/conf.h
                    153: x_kill.o: ../../h/kernel.h
                    154: x_kill.o: ../../h/shell.h
                    155: x_mem.o: ../../h/conf.h
                    156: x_mem.o: ../../h/kernel.h
                    157: x_mem.o: ../../h/proc.h
                    158: x_mem.o: ../../h/mem.h
                    159: x_mount.o: ../../h/conf.h
                    160: x_mount.o: ../../h/kernel.h
                    161: x_mount.o: ../../h/io.h
                    162: x_mount.o: ../../h/name.h
                    163: x_mv.o: ../../h/conf.h
                    164: x_mv.o: ../../h/kernel.h
                    165: x_mv.o: ../../h/file.h
                    166: x_net.o: ../../h/conf.h
                    167: x_net.o: ../../h/kernel.h
                    168: x_net.o: ../../h/network.h
                    169: x_ps.o: ../../h/conf.h
                    170: x_ps.o: ../../h/kernel.h
                    171: x_ps.o: ../../h/proc.h
                    172: x_reboot.o: ../../h/conf.h
                    173: x_reboot.o: ../../h/kernel.h
                    174: x_rf.o: ../../h/conf.h
                    175: x_rf.o: ../../h/kernel.h
                    176: x_rf.o: ../../h/fserver.h
                    177: x_rf.o: ../../h/rfile.h
                    178: x_rls.o: ../../h/conf.h
                    179: x_rls.o: ../../h/kernel.h
                    180: x_rls.o: ../../h/shell.h
                    181: x_rm.o: ../../h/conf.h
                    182: x_rm.o: ../../h/kernel.h
                    183: x_rm.o: ../../h/file.h
                    184: x_routes.o: ../../h/conf.h
                    185: x_routes.o: ../../h/kernel.h
                    186: x_routes.o: ../../h/proc.h
                    187: x_routes.o: ../../h/network.h
                    188: x_sleep.o: ../../h/conf.h
                    189: x_sleep.o: ../../h/kernel.h
                    190: x_snap.o: ../../h/conf.h
                    191: x_snap.o: ../../h/kernel.h
                    192: x_snap.o: ../../h/shell.h
                    193: x_snap.o: ../../h/coreX.h
                    194: x_unmou.o: ../../h/conf.h
                    195: x_unmou.o: ../../h/kernel.h
                    196: x_unmou.o: ../../h/io.h
                    197: x_unmou.o: ../../h/name.h
                    198: x_uptime.o: ../../h/conf.h
                    199: x_uptime.o: ../../h/kernel.h
                    200: x_uptime.o: ../../h/network.h
                    201: x_uptime.o: ../../h/rwho.h
                    202: x_who.o: ../../h/conf.h
                    203: x_who.o: ../../h/kernel.h
                    204: x_who.o: ../../h/date.h
                    205: x_who.o: ../../h/shell.h
                    206: ../../h/disk.h: ../../h/xebec.h
                    207: ../../h/disk.h: ../../h/dtc.h
                    208: ../../h/io.h: ../../h/iodisp.h
                    209: ../../h/lfile.h: ../../h/iblock.h
                    210: ../../h/lfile.h: ../../h/file.h
                    211: ../../h/network.h: ../../h/deqna.h
                    212: ../../h/network.h: ../../h/ether.h
                    213: ../../h/network.h: ../../h/ip.h
                    214: ../../h/network.h: ../../h/icmp.h
                    215: ../../h/network.h: ../../h/udp.h
                    216: ../../h/network.h: ../../h/net.h
                    217: ../../h/network.h: ../../h/dgram.h
                    218: ../../h/network.h: ../../h/arp.h
                    219: ../../h/network.h: ../../h/fserver.h
                    220: ../../h/network.h: ../../h/rfile.h
                    221: ../../h/network.h: ../../h/domain.h
                    222: ../../h/procreg.h: ../../h/conf.h
                    223: ../../h/rfile.h: ../../h/file.h
                    224: ../../h/shell.h: ../../h/mark.h
                    225: #      DEPENDENCIES MUST END AT END OF FILE
                    226: #      IF YOU PUT STUFF HERE IT WILL GO AWAY
                    227: #      see make depend above

unix.superglobalmegacorp.com

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