Annotation of 43BSDTahoe/new/xns/compiler/Makefile, revision 1.1

1.1     ! root        1: # $Header: Makefile,v 2.4 87/02/14 13:48:35 jqj Exp $
        !             2: #
        !             3: # $Log:        Makefile,v $
        !             4: # Revision 2.4  87/02/14  13:48:35  jqj
        !             5: # new directory structure
        !             6: # 
        !             7: # Revision 2.3  87/01/05  11:20:42  ed
        !             8: # Updated to new directory structure
        !             9: # 
        !            10: # Revision 2.2  86/06/25  12:49:28  jqj
        !            11: # use ${CC} instead of cc
        !            12: # 
        !            13: # Revision 2.1  85/11/21  10:39:51  jqj
        !            14: # make sure lex.yy.c etc are not around!
        !            15: # 
        !            16: # Revision 2.0  85/11/21  07:21:26  jqj
        !            17: # 4.3BSD standard release
        !            18: # 
        !            19: # Revision 1.6  85/10/30  07:36:03  root
        !            20: # BINDIR=/usr/new by default
        !            21: # 
        !            22: # Revision 1.5  85/05/06  08:12:49  jqj
        !            23: # Almost Beta-test version.
        !            24: # 
        !            25: # Revision 1.4  85/03/26  06:09:17  jqj
        !            26: # Revised public alpha-test version, released 26 March 1985
        !            27: # 
        !            28: # Revision 1.3  85/03/11  16:38:29  jqj
        !            29: # Public alpha-test version, released 11 March 1985
        !            30: # 
        !            31: # Revision 1.2  85/02/21  11:04:38  jqj
        !            32: # alpha test version
        !            33: # 
        !            34: # Note: the library, including /usr/include/courier.h, must be installed first
        !            35: 
        !            36: BINDIR = ../bin
        !            37: LIBDIR = ../lib
        !            38: MANDIR = ../man
        !            39: INCDIR = ../include
        !            40: COURIERDIR = ../xnscourier
        !            41: 
        !            42: RCSREV=
        !            43: RCSNAME=current
        !            44: OBJS = checktype.o constants.o constantcode.o code.o lex.yy.o main.o \
        !            45:        misc.o procedures.o symbols.o types.o typecode.o y.tab.o
        !            46: CFLAGS = -I${INCDIR} -DDEBUG -O
        !            47: LDFLAGS =
        !            48: 
        !            49: xnscourier: $(OBJS)
        !            50:        ${CC} $(CFLAGS) -o xnscourier $(OBJS) -ll \
        !            51:                        ${LIBDIR}/libcourier.a $(LDFLAGS)
        !            52: 
        !            53: install: xnscourier
        !            54:        install -c -s xnscourier ${BINDIR}/xnscourier
        !            55: 
        !            56: y.tab.h y.tab.c: courier.y
        !            57:        -@rm -f y.tab.c y.tab.h
        !            58:        @echo expect one shift/reduce conflict
        !            59:        yacc -d courier.y
        !            60: 
        !            61: lex.yy.c: scanner.l
        !            62:        -@rm -f lex.yy.c
        !            63:        lex scanner.l
        !            64: 
        !            65: $(OBJS): compiler.h
        !            66: lex.yy.o: y.tab.o
        !            67: 
        !            68: lint:  y.tab.c lex.yy.c
        !            69:        lint -hx code.c main.c misc.c symbols.c types.c typecode.c \
        !            70:                checktype.c constants.c constantcode.c procedures.c \
        !            71:                y.tab.c lex.yy.c
        !            72: 
        !            73: tags:  code.c main.c misc.c symbols.c types.c typecode.c \
        !            74:                checktype.c constants.c constantcode.c \
        !            75:                procedures.c compiler.h
        !            76:        ctags code.c main.c misc.c symbols.c types.c typecode.c \
        !            77:                checktype.c constants.c constantcode.c \
        !            78:                procedures.c compiler.h
        !            79: 
        !            80: clean:
        !            81:        -rm -f $(OBJS) lex.yy.c y.tab.c y.tab.h *.BAK *.CKP xnscourier
        !            82: 
        !            83: rcs:   
        !            84:        rcs -l RCS/*
        !            85:        cat ../rcsdescription | ci -u${RCSREV} -q -N${RCSNAME} RCS/*

unix.superglobalmegacorp.com

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