[BACK]Return to Makefile.in CVS log [TXT][DIR] Up to [contributed] / early-roguelike / srogue

Annotation of early-roguelike/srogue/Makefile.in, Revision 1.1

1.1     ! rubenllo    1: # Makefile for rogue
        !             2: # %W% (Berkeley) %G%
        !             3: #
        !             4: # Super-Rogue
        !             5: # Copyright (C) 1984 Robert D. Kindelberger
        !             6: # All rights reserved.
        !             7: #
        !             8: # Based on "Rogue: Exploring the Dungeons of Doom"
        !             9: # Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman
        !            10: # All rights reserved.
        !            11: #
        !            12: # See the file LICENSE.TXT for full copyright and licensing information.
        !            13:
        !            14: DISTNAME=@PACKAGE_TARNAME@-@PACKAGE_VERSION@
        !            15: PACKAGE_TARNAME=@PACKAGE_TARNAME@
        !            16: PROGRAM=@PROGRAM@
        !            17:
        !            18: SCOREFILE=@SCOREFILE@
        !            19: LOGFILE=@LOGFILE@
        !            20: SAVEDIR=@SAVEDIR@
        !            21: GROUPOWNER=@GROUPOWNER@
        !            22:
        !            23: DESTDIR=
        !            24: prefix=@prefix@
        !            25: exec_prefix=@exec_prefix@
        !            26: datarootdir=@datarootdir@
        !            27: bindir=@bindir@
        !            28: docdir=@docdir@
        !            29:
        !            30: HDRS= bob.h cx.h ncx.h rdk.h rogue.h config.h
        !            31: OBJS= vers.o armor.o chase.o command.o daemon.o daemons.o disply.o encumb.o \
        !            32:       fight.o global.o init.o io.o list.o main.o mdport.o misc.o monsters.o \
        !            33:       move.o new_leve.o options.o pack.o passages.o potions.o pstats.o \
        !            34:       rings.o rip.o rooms.o save.o scrolls.o state.o sticks.o things.o \
        !            35:       trader.o weapons.o wizard.o xcrypt.o
        !            36: CFILES= vers.c armor.c chase.c command.c daemon.c daemons.c disply.c encumb.c \
        !            37:       fight.c global.c init.c io.c list.c main.c mdport.c misc.c monsters.c \
        !            38:       move.c new_leve.c options.c pack.c passages.c potions.c pstats.c \
        !            39:       rings.c rip.c rooms.c save.c scrolls.c state.c sticks.c things.c \
        !            40:       trader.c weapons.c wizard.c xcrypt.c
        !            41:
        !            42: DOCS=  $(PROGRAM).doc
        !            43: MISC=  Makefile LICENSE.TXT rogue.nr
        !            44:
        !            45: CC    = @CC@
        !            46: CFLAGS=
        !            47: CPPFLAGS=@DEFS@
        !            48: CRLIB = @LIBS@
        !            49: RM    = rm -f
        !            50: TAR   = tar
        !            51: INSTALL=@INSTALL@
        !            52: GROFF=@GROFF@
        !            53: NROFF=@NROFF@
        !            54: COLCRT=@COLCRT@
        !            55: TBL=@TBL@
        !            56:
        !            57: all: $(PROGRAM) docs
        !            58:
        !            59: $(PROGRAM): $(HDRS) $(OBJS)
        !            60:        $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(CRLIB) -o $@
        !            61:
        !            62: .SUFFIXES: .c .o
        !            63:
        !            64: .c.o:
        !            65:        $(CC) $(CPPFLAGS) $(CFLAGS) -c $*.c
        !            66:
        !            67: tags: $(HDRS) $(CFILES)
        !            68:        ctags -u $?
        !            69:        ed - tags < :ctfix
        !            70:        sort tags -o tags
        !            71:
        !            72: lint:
        !            73:        lint -hxbc $(CFILES) $(CRLIB) > linterrs
        !            74:
        !            75: clean:
        !            76:        rm -f $(OBJS) core
        !            77:        rm -f $(PROGRAM) $(PROGRAM).exe $(PROGRAM) $(PROGRAM).exe $(PROGRAM).tar $(PROGRAM).tar.gz $(DOCS)
        !            78:
        !            79: docs: $(DOCS)
        !            80:
        !            81: $(PROGRAM).doc@DOCS_GROFF@: rogue.nr
        !            82:        $(GROFF) -P-c -P-b -P-u -t -mm -Tascii rogue.nr >$(PROGRAM).doc
        !            83:
        !            84: $(PROGRAM).doc@DOCS_NROFF@: rogue.nr
        !            85:        $(TBL) rogue.nr | $(NROFF) -mm | $(COLCRT) - > $(PROGRAM).doc
        !            86:
        !            87: $(PROGRAM).doc@DOCS_NONE@: rogue.nr
        !            88:        @echo "Not building" $(PROGRAM).doc
        !            89:
        !            90: install: all
        !            91:        touch test
        !            92:        if test ! -f $(DESTDIR)$(SCOREFILE) ; then \
        !            93:            mkdir -p `dirname $(DESTDIR)$(SCOREFILE)` ; \
        !            94:            $(INSTALL) -m 0664 test $(DESTDIR)$(SCOREFILE) ; fi
        !            95:        if test "x$(LOGFILE)" != "x" && test ! -f $(DESTDIR)$(LOGFILE) ; then \
        !            96:            mkdir -p `dirname $(DESTDIR)$(LOGFILE)` ; \
        !            97:            $(INSTALL) -m 0664 test $(DESTDIR)$(LOGFILE) ; fi
        !            98:        if test "x$(SAVEDIR)" != "x" && test ! -d $(DESTDIR)$(SAVEDIR) ; then \
        !            99:            mkdir -p $(DESTDIR)$(SAVEDIR) ; fi
        !           100:        mkdir -p $(DESTDIR)$(bindir)
        !           101:        $(INSTALL) -m 0755 $(PROGRAM) $(DESTDIR)$(bindir)/$(PROGRAM)
        !           102:        -if test "x$(GROUPOWNER)" != "x" ; then \
        !           103:            chgrp $(GROUPOWNER) $(DESTDIR)$(SCOREFILE) ; \
        !           104:            chgrp $(GROUPOWNER) $(DESTDIR)$(LOGFILE) ; \
        !           105:            chgrp $(GROUPOWNER) $(DESTDIR)$(bindir)/$(PROGRAM) ; \
        !           106:            chgrp $(GROUPOWNER) $(DESTDIR)$(SAVEDIR) ; \
        !           107:            chmod 02755 $(DESTDIR)$(bindir)/$(PROGRAM) ; \
        !           108:            chmod 0464 $(DESTDIR)$(SCOREFILE) ; \
        !           109:            chmod 0464 $(DESTDIR)$(LOGFILE) ; \
        !           110:            chmod 0775 $(DESTDIR)$(SAVEDIR) ; \
        !           111:         fi
        !           112:        if test ! -d $(DESTDIR)$(docdir) ; \
        !           113:            then mkdir -p $(DESTDIR)$(docdir) ; fi
        !           114:        $(INSTALL) -m 0644 LICENSE.TXT $(DESTDIR)$(docdir)/LICENSE.TXT
        !           115:        $(INSTALL) -m 0644 rogue.nr $(DESTDIR)$(docdir)/$(PROGRAM).nr
        !           116:        $(INSTALL) -m 0644 $(PROGRAM).doc $(DESTDIR)$(docdir)/$(PROGRAM).doc
        !           117:        $(RM) test
        !           118:
        !           119: uninstall:
        !           120:        $(RM) $(DESTDIR)$(bindir)/$(PROGRAM)
        !           121:        $(RM) -r $(DESTDIR)$(docdir)
        !           122:
        !           123: reinstall: uninstall install
        !           124:
        !           125: count:
        !           126:        wc -l $(HDRS) $(CFILES)
        !           127:
        !           128: realcount:
        !           129:        cc -E $(CFILES) | ssp - | wc -l
        !           130:
        !           131: update:
        !           132:        ar uv .SAVE $(CFILES) $(HDRS) $(MISC)
        !           133:
        !           134: dist:
        !           135:        @mkdir dist
        !           136:        cp $(CFILES) $(HDRS) $(MISC) dist
        !           137:
        !           138: dist.src:
        !           139:        make clean
        !           140:        tar cf $(DISTNAME)-src.tar $(CFILES) $(HDRS) $(MISC)
        !           141:        gzip -f $(DISTNAME)-src.tar
        !           142:
        !           143: dist.irix:
        !           144:        make clean
        !           145:        make CC=cc CFLAGS="-woff 1116 -O3" $(PROGRAM)
        !           146:        tbl rogue.nr | nroff -mm | colcrt - > $(PROGRAM).doc
        !           147:        tar cf $(DISTNAME)-irix.tar $(PROGRAM) LICENSE.TXT $(PROGRAM).doc
        !           148:        gzip -f $(DISTNAME)-irix.tar
        !           149:
        !           150: debug.aix:
        !           151:        make clean
        !           152:        make CC=xlc CFLAGS="-qmaxmem=16768 -g -DWIZARD  -qstrict" $(PROGRAM)
        !           153:
        !           154: dist.aix:
        !           155:        make clean
        !           156:        make CC=xlc CFLAGS="-qmaxmem=16768 -O3 -qstrict" $(PROGRAM)
        !           157:        tbl rogue.nr | nroff -mm | colcrt - > $(PROGRAM).doc
        !           158:        tar cf $(DISTNAME)-aix.tar $(PROGRAM) LICENSE.TXT $(PROGRAM).doc
        !           159:        gzip -f $(DISTNAME)-aix.tar
        !           160:
        !           161: debug.linux:
        !           162:        make clean
        !           163:        make CFLAGS="-g -DWIZARD" $(PROGRAM)
        !           164:
        !           165: dist.linux:
        !           166:        make clean
        !           167:        make $(PROGRAM)
        !           168:        groff -P-c -t -mm -Tascii rogue.nr | sed -e 's/.\x08//g' >$(PROGRAM).doc
        !           169:        tar cf $(DISTNAME)-linux.tar $(PROGRAM) LICENSE.TXT $(PROGRAM).doc
        !           170:        gzip -f $(DISTNAME)-linux.tar
        !           171:
        !           172: debug.interix:
        !           173:        make clean
        !           174:        make CFLAGS="-g3 -DWIZARD" $(PROGRAM)
        !           175:
        !           176: dist.interix:
        !           177:        make clean
        !           178:        make $(PROGRAM)
        !           179:        groff -P-b -P-u -t -mm -Tascii rogue.nr > $(PROGRAM).doc
        !           180:        tar cf $(DISTNAME)-interix.tar $(PROGRAM) LICENSE.TXT $(PROGRAM).doc
        !           181:        gzip -f $(DISTNAME)-interix.tar
        !           182:
        !           183: debug.cygwin:
        !           184:        make clean
        !           185:        make CFLAGS="-g3 -DWIZARD" $(PROGRAM)
        !           186:
        !           187: dist.cygwin:
        !           188:        make clean
        !           189:        make $(PROGRAM)
        !           190:        groff -P-c -t -mm -Tascii rogue.nr | sed -e 's/.\x08//g' >$(PROGRAM).doc
        !           191:        tar cf $(DISTNAME)-cygwin.tar $(PROGRAM).exe LICENSE.TXT $(PROGRAM).doc
        !           192:        gzip -f $(DISTNAME)-cygwin.tar
        !           193:
        !           194: debug.djgpp:
        !           195:        make clean
        !           196:        make CFGLAGS="-g3 -DWIZARD" LDFLAGS="-L$(DJDIR)/LIB" CRLIB="-lpdcurses" $(PROGRAM)
        !           197:
        !           198: dist.djgpp:
        !           199:        make clean
        !           200:        make LDFLAGS="-L$(DJDIR)/LIB" CRLIB="-lpdcurses" $(PROGRAM)
        !           201:        groff -t -mm -Tascii rogue.nr | sed -e 's/.\x08//g' > $(PROGRAM).doc
        !           202:        rm -f $(DISTNAME)-djgpp.zip
        !           203:        zip $(DISTNAME)-djgpp.zip $(PROGRAM).exe LICENSE.TXT $(PROGRAM).doc

CVSweb