Annotation of 43BSDReno/games/chess/Xchess/Makefile, revision 1.1

1.1     ! root        1: # RCS Info: $Revision: 1.5 $ on $Date: 86/11/26 12:09:19 $
        !             2: #           $Source: /users/faustus/xchess/RCS/Makefile,v $
        !             3: # Copyright (c) 1985 Wayne A. Christopher, U. C. Berkeley CAD Group
        !             4: #
        !             5: # Makefile for xchess.
        !             6: 
        !             7: #CC = cc -O -m68010 -L/pub.MC68010/lib -L/usr.MC68010/lib
        !             8: CC = cc -O
        !             9: 
        !            10: CFILES =\
        !            11:        board.c\
        !            12:        button.c\
        !            13:        clock.c\
        !            14:        control.c\
        !            15:        jail.c\
        !            16:        message.c\
        !            17:        parse.c\
        !            18:        popup.c\
        !            19:        program.c\
        !            20:        record.c\
        !            21:        std.c\
        !            22:        valid.c\
        !            23:        window.c\
        !            24:        XCircle.c
        !            25: 
        !            26: COBJS  =\
        !            27:        board.o\
        !            28:        button.o\
        !            29:        clock.o\
        !            30:        control.o\
        !            31:        jail.o\
        !            32:        message.o\
        !            33:        parse.o\
        !            34:        popup.o\
        !            35:        program.o\
        !            36:        record.o\
        !            37:        std.o\
        !            38:        valid.o\
        !            39:        window.o\
        !            40:        XCircle.o
        !            41: 
        !            42: HFILES =\
        !            43:        std.h\
        !            44:        xchess.h
        !            45: 
        !            46: SOURCE = $(CFILES)
        !            47: 
        !            48: ALLFILES = $(SOURCE) $(HFILES)
        !            49: 
        !            50: INCLUDE = -I.
        !            51: 
        !            52: DEFINES = -DDEF_PROGRAM=\"gnuchess\"
        !            53: 
        !            54: CFLAGS = $(DEFINES) $(INCLUDE)
        !            55: LINTFLAGS = -u -z -lc -DLINT $(DEFINES) $(INCLUDE)
        !            56: LINTLIB = ../lib/llib-lX.ln
        !            57: #LDFLAGS = -L/usr2/X/lib -z -lX -lm
        !            58: LDFLAGS = -loldX -lX11 -z -lX -lm
        !            59: GPLDFLAGS = -z -loldX -lX11 -lXMenu_p -lX -lm_p -g -pg
        !            60: 
        !            61: .c.o: $*.c
        !            62:        $(CC) $(CFLAGS) -c $*.c
        !            63: .s.o: $*.s
        !            64:        $(CC) $(CFLAGS) -c $*.s
        !            65: 
        !            66: all: xchess scrollText.o
        !            67:        @echo "All done."
        !            68: 
        !            69: everything: all tags depend lint wc
        !            70:        @echo "All done."
        !            71: 
        !            72: xchess:        xchess.o $(COBJS) scrollText.o
        !            73:        $(CC) -o xchess xchess.o $(COBJS) scrollText.o \
        !            74:        $(LDFLAGS)
        !            75: 
        !            76: scrollText.o: scrollText.h scrollText.c
        !            77: 
        !            78: gpxchess: xchess.o $(COBJS)
        !            79:        $(CC) -o gpxchess xchess.o $(COBJS) scrollText/libScroll.a \
        !            80:        $(GPLDFLAGS)
        !            81: 
        !            82: lint:  $(SOURCE)
        !            83:        lint $(LINTFLAGS) $(SOURCE) $(LINTLIB) | \
        !            84:        grep -v "multiply declared"
        !            85: 
        !            86: qgrind: $(ALLFILES)
        !            87:        qgrind -lc $(ALLFILES)
        !            88: 
        !            89: vgrind:        $(ALLFILES)
        !            90:        vgrind -lc $(ALLFILES)
        !            91: 
        !            92: opt: all
        !            93: 
        !            94: reopt: all
        !            95: 
        !            96: install: all
        !            97: 
        !            98: source:        $(SOURCE) 
        !            99: 
        !           100: tags: $(ALLFILES)
        !           101:        ctags -w -t *.c *.h > /dev/null 2>&1
        !           102: 
        !           103: wc: $(ALLFILES)
        !           104:        @wc $(ALLFILES)
        !           105: 
        !           106: print: $(ALLFILES)
        !           107:        @pr $(ALLFILES)
        !           108: 
        !           109: clean:
        !           110:        rm -f *.o *.a *.out xchess tags foo tmp
        !           111: 
        !           112: tar:
        !           113:        tar -cf xchess.tar Makefile *.h *.c *.bitmap *.icon *.cur *.1\
        !           114:        scrollText/Makefile scrollText/*.h scrollText/*.c scrollText/*.1\
        !           115:        scrollText/*.3
        !           116: 
        !           117: $(ALLFILES):
        !           118:        co $@
        !           119: 
        !           120: depend: $(SOURCE)
        !           121:        cc -M $(CFLAGS) $(CFILES) > makedep
        !           122:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
        !           123:        echo '$$r makedep' >>eddep
        !           124:        echo 'w' >>eddep
        !           125:        ed - Makefile < eddep
        !           126:        rm eddep makedep 
        !           127:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
        !           128:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
        !           129:        echo '# see make depend above' >> Makefile
        !           130: 
        !           131: #-----------------------------------------------------------------
        !           132: # DO NOT DELETE THIS LINE -- make depend uses it
        !           133: # DEPENDENCIES MUST END AT END OF FILE
        !           134: 
        !           135: xchess.o $(COBJS): $(HFILES)
        !           136: 

unix.superglobalmegacorp.com

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