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

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

1.1     ! rubenllo    1: # UltraRogue: The Ultimate Adventure in the Dungeons of Doom
        !             2: # Copyright (C) 1985, 1986, 1992, 1993, 1995 Herb Chong
        !             3: # All rights reserved.
        !             4: #
        !             5: # See the file LICENSE.TXT for full copyright and licensing information.
        !             6:
        !             7: #
        !             8: # Makefile for urogue
        !             9: #
        !            10:
        !            11: DISTNAME=urogue1.0.7
        !            12: PACKAGE_TARNAME=@PACKAGE_TARNAME@
        !            13:
        !            14: HDRS             = dict.h dictutil.h rogue.h
        !            15: OBJS             = armor.o \
        !            16:                artifact.o \
        !            17:                bag.o \
        !            18:                chase.o \
        !            19:                command.o \
        !            20:                daemon.o \
        !            21:                daemons.o \
        !            22:                dict.o \
        !            23:                dictutil.o \
        !            24:                encumb.o \
        !            25:                fight.o \
        !            26:                getplay.o \
        !            27:                ident.o \
        !            28:                init.o \
        !            29:                io.o \
        !            30:                list.o \
        !            31:                magic.o \
        !            32:                main.o \
        !            33:                maze.o \
        !            34:                mdport.o \
        !            35:                memory.o \
        !            36:                misc.o \
        !            37:                monsdata.o \
        !            38:                monsters.o \
        !            39:                move.o \
        !            40:                newlvl.o \
        !            41:                options.o \
        !            42:                pack.o \
        !            43:                passages.o \
        !            44:                player.o \
        !            45:                potions.o \
        !            46:                random.o \
        !            47:                rings.o \
        !            48:                rip.o \
        !            49:                rooms.o \
        !            50:                save.o \
        !            51:                scrolls.o \
        !            52:                state.o \
        !            53:                status.o \
        !            54:                sticks.o \
        !            55:                things.o \
        !            56:                trader.o \
        !            57:                verify.o \
        !            58:                vers.o \
        !            59:                weapons.o \
        !            60:                wizard.o \
        !            61:                xcrypt.o
        !            62:
        !            63: PROGRAM          =@PROGRAM@
        !            64:
        !            65: CFILES           = armor.c \
        !            66:                artifact.c \
        !            67:                bag.c \
        !            68:                chase.c \
        !            69:                command.c \
        !            70:                daemon.c \
        !            71:                daemons.c \
        !            72:                dict.c \
        !            73:                dictutil.c \
        !            74:                encumb.c \
        !            75:                fight.c \
        !            76:                getplay.c \
        !            77:                ident.c \
        !            78:                init.c \
        !            79:                io.c \
        !            80:                list.c \
        !            81:                magic.c \
        !            82:                main.c \
        !            83:                maze.c \
        !            84:                mdport.c \
        !            85:                memory.c \
        !            86:                misc.c \
        !            87:                monsdata.c \
        !            88:                monsters.c \
        !            89:                move.c \
        !            90:                newlvl.c \
        !            91:                options.c \
        !            92:                pack.c \
        !            93:                passages.c \
        !            94:                player.c \
        !            95:                potions.c \
        !            96:                random.c \
        !            97:                rings.c \
        !            98:                rip.c \
        !            99:                rooms.c \
        !           100:                save.c \
        !           101:                scrolls.c \
        !           102:                state.c \
        !           103:                status.c \
        !           104:                sticks.c \
        !           105:                things.c \
        !           106:                trader.c \
        !           107:                verify.c \
        !           108:                vers.c \
        !           109:                weapons.c \
        !           110:                wizard.c \
        !           111:                xcrypt.c
        !           112:
        !           113: MISC=           Makefile README LICENSE.TXT history.txt TODO
        !           114: DOCS = $(PROGRAM).cat
        !           115: RAWDOCS = README LICENSE.TXT history.txt TODO
        !           116:
        !           117: CC    = @CC@
        !           118: CPPFLAGS=@DEFS@
        !           119: CFLAGS=
        !           120: CRLIB = @LIBS@
        !           121: RM    = rm -f
        !           122: TAR   = tar
        !           123: GROFF=@GROFF@
        !           124: NROFF=@NROFF@
        !           125: COLCRT=@COLCRT@
        !           126: INSTALL=@INSTALL@
        !           127:
        !           128: SCOREFILE=@SCOREFILE@
        !           129: LOGFILE=@LOGFILE@
        !           130: SAVEDIR=@SAVEDIR@
        !           131: CHARDIR=@CHARDIR@
        !           132: GROUPOWNER=@GROUPOWNER@
        !           133:
        !           134: DESTDIR=
        !           135: prefix=@prefix@
        !           136: exec_prefix=@exec_prefix@
        !           137: datarootdir=@datarootdir@
        !           138: bindir=@bindir@
        !           139: docdir=@docdir@
        !           140: mandir=@mandir@
        !           141: man6dir=$(mandir)/man6
        !           142:
        !           143: .c.o:
        !           144:        $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $*.o $*.c
        !           145:
        !           146: all: $(PROGRAM) docs
        !           147:
        !           148: $(PROGRAM):    $(OBJS) $(MAKEFILE)
        !           149:        $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(CRLIB) -o $@
        !           150:
        !           151: clean:
        !           152:        rm -f $(OBJS) urogue a.out core *.map urogue.exe $(PROGRAM).cat
        !           153:
        !           154: docs: $(DOCS)
        !           155:
        !           156: $(PROGRAM).cat@DOCS_GROFF@: urogue.6
        !           157:        $(GROFF) -P-c -P-b -P-u -Tascii -man urogue.6 > $(PROGRAM).cat
        !           158:
        !           159: $(PROGRAM).cat@DOCS_NROFF@: urogue.6
        !           160:        $(NROFF) -man urogue.6 | $(COLCRT) - > $(PROGRAM).cat
        !           161:
        !           162: $(PROGRAM).cat@DOCS_NONE@: urogue.6
        !           163:        @echo "Not building" $(PROGRAM).cat
        !           164:
        !           165: install: all
        !           166:        touch test
        !           167:        if test ! -f $(DESTDIR)$(SCOREFILE) ; then \
        !           168:            mkdir -p `dirname $(DESTDIR)$(SCOREFILE)` ; \
        !           169:            $(INSTALL) -m 0664 test $(DESTDIR)$(SCOREFILE) ; fi
        !           170:        if test "x$(LOGFILE)" != "x" && test ! -f $(DESTDIR)$(LOGFILE) ; then \
        !           171:            mkdir -p `dirname $(DESTDIR)$(LOGFILE)` ; \
        !           172:            $(INSTALL) -m 0664 test $(DESTDIR)$(LOGFILE) ; fi
        !           173:        if test "x$(SAVEDIR)" != "x" && test ! -d $(DESTDIR)$(SAVEDIR) ; then \
        !           174:            mkdir -p $(DESTDIR)$(SAVEDIR) ; fi
        !           175:        if test "x$(CHARDIR)" != "x" && test ! -d $(DESTDIR)$(CHARDIR) ; then \
        !           176:            mkdir -p $(DESTDIR)$(CHARDIR) ; fi
        !           177:        mkdir -p $(DESTDIR)$(bindir)
        !           178:        $(INSTALL) -m 0755 $(PROGRAM) $(DESTDIR)$(bindir)/$(PROGRAM)
        !           179:        -if test "x$(GROUPOWNER)" != "x" ; then \
        !           180:            chgrp $(GROUPOWNER) $(DESTDIR)$(SCOREFILE) ; \
        !           181:            chgrp $(GROUPOWNER) $(DESTDIR)$(LOGFILE) ; \
        !           182:            chgrp $(GROUPOWNER) $(DESTDIR)$(bindir)/$(PROGRAM) ; \
        !           183:            chgrp $(GROUPOWNER) $(DESTDIR)$(SAVEDIR) ; \
        !           184:            chgrp $(GROUPOWNER) $(DESTDIR)$(CHARDIR) ; \
        !           185:            chmod 02755 $(DESTDIR)$(bindir)/$(PROGRAM) ; \
        !           186:            chmod 0464 $(DESTDIR)$(SCOREFILE) ; \
        !           187:            chmod 0464 $(DESTDIR)$(LOGFILE) ; \
        !           188:            chmod 0775 $(DESTDIR)$(SAVEDIR) ; \
        !           189:            chmod 0775 $(DESTDIR)$(CHARDIR) ; \
        !           190:         fi
        !           191:        mkdir -p $(DESTDIR)$(man6dir)
        !           192:        $(INSTALL) -m 0644 urogue.6 $(DESTDIR)$(man6dir)/$(PROGRAM).6
        !           193:        mkdir -p $(DESTDIR)$(docdir)
        !           194:        $(INSTALL) -m 0644 $(DOCS) $(RAWDOCS) $(DESTDIR)$(docdir)
        !           195:        $(RM) test
        !           196:
        !           197: uninstall:
        !           198:        $(RM) $(DESTDIR)$(bindir)/$(PROGRAM)
        !           199:        $(RM) $(DESTDIR)$(man6dir)/$(PROGRAM).6
        !           200:        $(RM) -r $(DESTDIR)$(docdir)
        !           201:
        !           202: reinstall: uninstall install
        !           203:
        !           204: dist.src:
        !           205:        make clean
        !           206:        tar cf $(DISTNAME)-src.tar $(CFILES) $(HDRS) $(MISC)
        !           207:        gzip -f $(DISTNAME)-src.tar
        !           208:
        !           209: dist.irix:
        !           210:        make clean
        !           211:        make CC=cc CFLAGS="-woff 1116 -O3" urogue
        !           212:        nroff -man urogue.6 | colcrt - > urogue.cat
        !           213:        tar cf $(DISTNAME)-irix.tar urogue urogue.cat README LICENSE.TXT
        !           214:        gzip -f $(DISTNAME)-irix.tar
        !           215:
        !           216: dist.aix:
        !           217:        make clean
        !           218:        make CC=xlc CFLAGS="-qmaxmem=16768 -O3 -qstrict" urogue
        !           219:        nroff -man urogue.6 | colcrt - > urogue.cat
        !           220:        tar cf $(DISTNAME)-aix.tar urogue urogue.cat README LICENSE.TXT
        !           221:        gzip -f $(DISTNAME)-aix.tar
        !           222:
        !           223: dist.linux:
        !           224:        make clean
        !           225:        make urogue
        !           226:        groff -man urogue.6 | sed -e 's/.\x08//g' > urogue.cat
        !           227:        tar cf $(DISTNAME)-linux.tar urogue urogue.cat README LICENSE.TXT
        !           228:        gzip -f $(DISTNAME)-linux.tar
        !           229:
        !           230: dist.interix:
        !           231:        make clean
        !           232:        make urogue
        !           233:        groff -P-b -P-u -man -Tascii urogue.6 > urogue.cat
        !           234:        tar cf $(DISTNAME)-interix.tar urogue urogue.cat README LICENSE.TXT
        !           235:        gzip -f $(DISTNAME)-interix.tar
        !           236:
        !           237: dist.cygwin:
        !           238:        make clean
        !           239:        make urogue
        !           240:        groff -P-c -man -Tascii urogue.6 | sed -e 's/.\x08//g' > urogue.cat
        !           241:        tar cf $(DISTNAME)-cygwin.tar urogue.exe urogue.cat README LICENSE.TXT
        !           242:        gzip -f $(DISTNAME)-cygwin.tar
        !           243:
        !           244: dist.djgpp:
        !           245:        make clean
        !           246:        make LDFLAGS="-L$(DJDIR)/LIB" CRLIB="-lpdcurses" urogue
        !           247:        groff -man -Tascii urogue.6 | sed -e 's/.\x08//g' > urogue.cat
        !           248:        rm -f $(DISTNAME)-djgpp.zip
        !           249:        zip $(DISTNAME)-djgpp.zip urogue.exe urogue.cat README LICENSE.TXT

CVSweb