Annotation of 43BSDReno/sys/netiso/xebec/Makefile, revision 1.1

1.1     ! root        1: BINDIR = /usr/argo/bin
        !             2: LIBDIR = /usr/argo/lib
        !             3: INCDIR = /usr/argo/include
        !             4: #
        !             5: #
        !             6: #      $Header: Makefile,v 2.1 88/09/19 12:54:18 nhall Exp $
        !             7: #      $Source: /usr/argo/src/xebec/RCS/Makefile,v $
        !             8: #
        !             9: #
        !            10: #
        !            11: # Makefile for xebec
        !            12: # This source desperately needs rewriting!
        !            13: # It works, but it's grotesque.
        !            14: # It uses fmq, the binary of which is included here.
        !            15: # Source is not available.
        !            16: # Strictly speaking, there's no reason for fmq to be needed any more.
        !            17: #
        !            18: #CFLAGS =
        !            19: CFLAGS = -DDEBUG
        !            20: CC = /bin/cc
        !            21: 
        !            22: .SUFFIXES:     .bnf .h .c .s .o
        !            23: #
        !            24: OBJ    =\
        !            25:        llscan.o\
        !            26:        putdriver.o\
        !            27:        procs.o\
        !            28:        sets.o\
        !            29:        main.o\
        !            30:        xebec.o\
        !            31:        malloc.o\
        !            32:        llparse.o
        !            33: 
        !            34: CSRC   =\
        !            35:        putdriver.c\
        !            36:        sets.c\
        !            37:        procs.c\
        !            38:        xebec.c\
        !            39:        malloc.c\
        !            40:        main.c\
        !            41:        llscan.c\
        !            42:        llparse.c
        !            43: 
        !            44: #      Default RCS arguments
        !            45: #
        !            46: RCSSOURCE = Makefile $(CSRC) debug.h llparse.h main.h malloc.h procs.h\
        !            47:        sets.h states.h test_def.h xebec.h
        !            48: RCSARGS = -f -r2.0 -nBETA
        !            49: 
        !            50: all: xebec
        !            51:        @echo All versions up to date
        !            52: 
        !            53: lint:
        !            54:        /usr/bin/lint $(CFLAGS) -DLINT $(CSRC) 
        !            55: 
        !            56: clean:
        !            57:        rm -f junk core a.out *.o test_events.h test_driver.c test_states.h \
        !            58:        test_states.init test_astring.c made xebec tags
        !            59: 
        !            60: reconfigure:
        !            61:         chmod +w Makefile
        !            62:        ed Makefile < /tmp/edscript
        !            63:         chmod -w Makefile
        !            64: 
        !            65: .c.o:
        !            66:        $(CC) -c $(CFLAGS) $*.c 
        !            67:        ld -x -r -o tmp$$$$ $*.o; mv tmp$$$$ $*.o
        !            68:        rm -f $*.s
        !            69: 
        !            70: xebec: $(OBJ)
        !            71:        $(CC) $(LFLAGS) $(CFLAGS) -o xebec $(OBJ) 
        !            72:        chmod 755 xebec
        !            73: 
        !            74: install:
        !            75:        install -c -s -g kmem xebec $(BINDIR)/xebec
        !            76: 
        !            77: #
        !            78: ci:
        !            79:        ci -q -m"$(RCSMSG)" $(RCSARGS) $(RCSSOURCE)
        !            80:        -rcs -q -u $(RCSSOURCE)
        !            81:        co -q $(RCSSOURCE)
        !            82: #
        !            83: #      Same thing but force checkin
        !            84: #
        !            85: #
        !            86: #      Check out source (locked)
        !            87: #
        !            88: co:
        !            89:        co -l -q $(RCSSOURCE)
        !            90: #
        !            91: #      Lock source
        !            92: #
        !            93: lock:
        !            94:        rcs -l -q $(RCSSOURCE)
        !            95: 
        !            96: llparse.o:xebec.o
        !            97: llscan.o:xebec.o
        !            98: 
        !            99: depend:
        !           100:        @grep '^#[       ]*include' $(DSRC) \
        !           101:                | sed 's/:[^"]*"\([^"]*\).*/: \1/' \
        !           102:                | sed 's/\.[cmyl]:/.o:/' > Makedep
        !           103:        @echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep
        !           104:        @echo '$$r Makedep' >> eddep
        !           105:        @echo 'w' >> eddep
        !           106:        @echo 'q' >> eddep
        !           107:        @cp Makefile Makefile.bak
        !           108:        @ed - Makefile < eddep
        !           109:        @rm eddep Makedep
        !           110:        @echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !           111:        @echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           112:        @echo '# see Make depend above ' >> Makefile
        !           113: 
        !           114: # DO NOT DELETE THIS LINE -- Make depend uses it
        !           115: # DEPENDENCIES MUST END AT END OF FILE

unix.superglobalmegacorp.com

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