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

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

1.1     ! rubenllo    1: #
        !             2: # Makefile for rogue
        !             3: #
        !             4: # Advanced Rogue
        !             5: # Copyright (C) 1984, 1985, 1986 Michael Morgan, Ken Dalka and AT&T
        !             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:
        !            15: #
        !            16: # Makefile for rogue
        !            17: #
        !            18:
        !            19:
        !            20: DISTNAME=@PACKAGE_TARNAME@-@PACKAGE_VERSION@
        !            21: PROGRAM=@PROGRAM@
        !            22: PACKAGE_TARNAME=@PACKAGE_TARNAME@
        !            23:
        !            24: SAVEDIR=@SAVEDIR@
        !            25: SCOREFILE=@SCOREFILE@
        !            26: LOGFILE=@LOGFILE@
        !            27: GROUPOWNER=@GROUPOWNER@
        !            28:
        !            29: DESTDIR=
        !            30: prefix=@prefix@
        !            31: exec_prefix=@exec_prefix@
        !            32: datarootdir=@datarootdir@
        !            33: bindir=@bindir@
        !            34: docdir=@docdir@
        !            35:
        !            36: O=o
        !            37:
        !            38: HDRS=  rogue.h mach_dep.h network.h
        !            39:
        !            40: OBJS1 =        vers.$(O) actions.$(O) chase.$(O) command.$(O) daemon.$(O) \
        !            41:        daemons.$(O) eat.$(O) effects.$(O) encumb.$(O) fight.$(O) init.$(O) \
        !            42:         io.$(O) list.$(O) main.$(O) maze.$(O) mdport.$(O) misc.$(O) \
        !            43:         monsters.$(O)
        !            44: OBJS2 = move.$(O) new_level.$(O) options.$(O) outside.$(O) pack.$(O) \
        !            45:         passages.$(O) player.$(O) potions.$(O) rings.$(O) rip.$(O) rogue.$(O) \
        !            46:         rooms.$(O) save.$(O) scrolls.$(O) state.$(O) sticks.$(O) things.$(O) \
        !            47:         trader.$(O) util.$(O) weapons.$(O) wear.$(O) wizard.$(O) xcrypt.$(O)
        !            48: OBJS  =        $(OBJS1) $(OBJS2)
        !            49:
        !            50: CFILES=        vers.c actions.c chase.c command.c daemon.c \
        !            51:        daemons.c eat.c effects.c encumb.c fight.c init.c \
        !            52:         io.c list.c main.c maze.c mdport.c misc.c monsters.c \
        !            53:         move.c new_level.c options.c outside.c pack.c \
        !            54:        passages.c player.c potions.c rings.c rip.c rogue.c \
        !            55:        rooms.c save.c scrolls.c state.c sticks.c things.c \
        !            56:        trader.c util.c weapons.c wear.c wizard.c xcrypt.c
        !            57: MISC_C=
        !            58: DOCSRC= aguide.mm
        !            59: #DOCS  = $(PROGRAM).doc $(PROGRAM).html
        !            60: DOCS  = $(PROGRAM).doc arogue77.html
        !            61: MISC  =        Makefile $(MISC_C) LICENSE.TXT $(PROGRAM).sln $(PROGRAM).vcproj $(DOCS)\
        !            62:         $(DOCSRC)
        !            63:
        !            64: CC    = @CC@
        !            65: CPPFLAGS =@DEFS@
        !            66: ROPTS =
        !            67: COPTS =
        !            68: CFLAGS= $(COPTS) $(ROPTS)
        !            69: LIBS = @LIBS@
        !            70: RM    = rm -f
        !            71: INSTALL=@INSTALL@
        !            72: GROFF=@GROFF@
        !            73: NROFF=@NROFF@
        !            74: COLCRT=@COLCRT@
        !            75: TBL=@TBL@
        !            76:
        !            77: .SUFFIXES: .obj .o .c
        !            78:
        !            79: .c.obj:
        !            80:        $(CC) $(CFLAGS) /c $*.c
        !            81:
        !            82: .c.o:
        !            83:        $(CC) $(CPPFLAGS) $(CFLAGS) -c $*.c
        !            84:
        !            85: all: $(PROGRAM) docs
        !            86:
        !            87: $(PROGRAM): $(HDRS) $(OBJS)
        !            88:        $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
        !            89:
        !            90: docs: $(DOCS)
        !            91:
        !            92: $(PROGRAM).doc@DOCS_GROFF@: aguide.mm
        !            93:        $(GROFF) -P-c -P-b -P-u -t -mm -Tascii aguide.mm > $(PROGRAM).doc
        !            94:
        !            95: $(PROGRAM).doc@DOCS_NROFF@: aguide.mm
        !            96:        $(TBL) aguide.mm | $(NROFF) -mm | $(COLCRT) - > $(PROGRAM).doc
        !            97:
        !            98: $(PROGRAM).doc@DOCS_NONE@: aguide.mm
        !            99:        @echo "Not building" $(PROGRAM).doc
        !           100:
        !           101: install: all
        !           102:        touch test
        !           103:        if test ! -f $(DESTDIR)$(SCOREFILE) ; then \
        !           104:            mkdir -p `dirname $(DESTDIR)$(SCOREFILE)` ; \
        !           105:            $(INSTALL) -m 0664 test $(DESTDIR)$(SCOREFILE) ; fi
        !           106:        if test "x$(LOGFILE)" != "x" && test ! -f $(DESTDIR)$(LOGFILE) ; then \
        !           107:            mkdir -p `dirname $(DESTDIR)$(LOGFILE)` ; \
        !           108:            $(INSTALL) -m 0664 test $(DESTDIR)$(LOGFILE) ; fi
        !           109:        if test "x$(SAVEDIR)" != "x" && test ! -d $(DESTDIR)$(SAVEDIR) ; then \
        !           110:            mkdir -p $(DESTDIR)$(SAVEDIR) ; fi
        !           111:        mkdir -p $(DESTDIR)$(bindir)
        !           112:        $(INSTALL) -m 0755 $(PROGRAM) $(DESTDIR)$(bindir)/$(PROGRAM)
        !           113:        -if test "x$(GROUPOWNER)" != "x" ; then \
        !           114:            chgrp $(GROUPOWNER) $(DESTDIR)$(SCOREFILE) ; \
        !           115:            chgrp $(GROUPOWNER) $(DESTDIR)$(LOGFILE) ; \
        !           116:            chgrp $(GROUPOWNER) $(DESTDIR)$(bindir)/$(PROGRAM) ; \
        !           117:            chgrp $(GROUPOWNER) $(DESTDIR)$(SAVEDIR) ; \
        !           118:            chmod 02755 $(DESTDIR)$(bindir)/$(PROGRAM) ; \
        !           119:            chmod 0464 $(DESTDIR)$(SCOREFILE) ; \
        !           120:            chmod 0464 $(DESTDIR)$(LOGFILE) ; \
        !           121:            chmod 0775 $(DESTDIR)$(SAVEDIR) ; \
        !           122:         fi
        !           123:        if test ! -d $(DESTDIR)$(docdir) ; \
        !           124:            then mkdir -p $(DESTDIR)$(docdir) ; fi
        !           125:        $(INSTALL) -m 0644 LICENSE.TXT $(DESTDIR)$(docdir)/LICENSE.TXT
        !           126:        $(INSTALL) -m 0644 $(DOCS) $(DOCSRC) $(DESTDIR)$(docdir)
        !           127:        $(RM) test
        !           128:
        !           129: uninstall:
        !           130:        $(RM) $(DESTDIR)$(bindir)/$(PROGRAM)
        !           131:        $(RM) -r $(DESTDIR)$(docdir)
        !           132:
        !           133: reinstall: uninstall install
        !           134:
        !           135: clean:
        !           136:        $(RM) $(OBJS1)
        !           137:        $(RM) $(OBJS2)
        !           138:        $(RM) core a.exe a.out a.exe.stackdump $(PROGRAM) $(PROGRAM).exe $(PROGRAM).lck $(PROGRAM).doc
        !           139:        $(RM) $(PROGRAM).tar $(PROGRAM).tar.gz $(PROGRAM).zip
        !           140:
        !           141: dist.src:
        !           142:        make clean
        !           143:        tar cf $(DISTNAME)-src.tar $(CFILES) $(HDRS) $(MISC)
        !           144:        gzip -f $(DISTNAME)-src.tar
        !           145:
        !           146: doc.nroff:
        !           147:        tbl aguide.mm | nroff -mm | colcrt - > arogue77.doc
        !           148:
        !           149: doc.groff:
        !           150:        groff -P-c -t -mm -Tascii aguide.mm | sed -e 's/.\x08//g' > arogue77.doc
        !           151:        groff -t -mm -Thtml aguide.mm > arogue77.ht
        !           152:
        !           153: dist.irix:
        !           154:        make clean
        !           155:        make CC=cc COPTS="-woff 1116 -O3" $(PROGRAM)
        !           156:        tar cf $(DISTNAME)-irix.tar $(PROGRAM) LICENSE.TXT $(DOCS)
        !           157:        gzip -f $(DISTNAME)-irix.tar
        !           158:
        !           159: dist.aix:
        !           160:        make clean
        !           161:        make CC=xlc COPTS="-qmaxmem=16768 -O3 -qstrict" $(PROGRAM)
        !           162:        tar cf $(DISTNAME)-aix.tar $(PROGRAM) LICENSE.TXT $(DOCS)
        !           163:        gzip -f $(DISTNAME)-aix.tar
        !           164:
        !           165: dist.linux:
        !           166:        make clean
        !           167:        make $(PROGRAM)
        !           168:        tar cf $(DISTNAME)-linux.tar $(PROGRAM) LICENSE.TXT $(DOCS)
        !           169:        gzip -f $(DISTNAME)-linux.tar
        !           170:
        !           171: dist.interix:
        !           172:        @$(MAKE) clean
        !           173:        @$(MAKE) COPTS="-ansi" $(PROGRAM)
        !           174:        tar cf $(DISTNAME)-interix.tar $(PROGRAM) LICENSE.TXT $(DOCS)
        !           175:        gzip -f $(DISTNAME)-interix.tar
        !           176:
        !           177: dist.cygwin:
        !           178:        @$(MAKE) --no-print-directory clean
        !           179:        @$(MAKE) --no-print-directory $(PROGRAM)
        !           180:        tar cf $(DISTNAME)-cygwin.tar $(PROGRAM).exe LICENSE.TXT $(DOCS)
        !           181:        gzip -f $(DISTNAME)-cygwin.tar
        !           182:
        !           183: #
        !           184: # Use MINGW32-MAKE to build this target
        !           185: #
        !           186: dist.mingw32:
        !           187:        @$(MAKE) --no-print-directory RM="cmd /c del" clean
        !           188:        @$(MAKE) --no-print-directory LIBS="-lpdcurses" $(PROGRAM)
        !           189:        cmd /c del $(DISTNAME)-mingw32.zip
        !           190:        zip $(DISTNAME)-mingw32.zip $(PROGRAM).exe LICENSE.TXT $(DOCS)
        !           191:
        !           192: dist.msys:
        !           193:        @$(MAKE) --no-print-directory clean
        !           194:        @$(MAKE) --no-print-directory LIBS="-lcurses" $(PROGRAM)
        !           195:        tar cf $(DISTNAME)-msys.tar $(PROGRAM).exe LICENSE.TXT $(DOCS)
        !           196:        gzip -f $(DISTNAME)-msys.tar
        !           197:
        !           198: dist.djgpp:
        !           199:        @$(MAKE) --no-print-directory clean
        !           200:        @$(MAKE) --no-print-directory LDFLAGS="-L$(DJDIR)/LIB" \
        !           201:        LIBS="-lpdcurses" $(PROGRAM)
        !           202:        rm -f $(DISTNAME)-djgpp.zip
        !           203:        zip $(DISTNAME)-djgpp.zip $(PROGRAM).exe LICENSE.TXT $(DOCS)
        !           204:
        !           205: #
        !           206: # Use NMAKE to build this targer
        !           207: #
        !           208: dist.win32:
        !           209:        @$(MAKE) /NOLOGO O="obj" RM="-del" clean
        !           210:        @$(MAKE) /NOLOGO O="obj" CC="CL" \
        !           211:            LIBS="..\pdcurses\pdcurses.lib shfolder.lib user32.lib Advapi32.lib" \
        !           212:            COPTS="-nologo -I..\pdcurses \
        !           213:            -Ox -wd4033 -wd4716" $(PROGRAM)
        !           214:        -del $(DISTNAME)-win32.zip
        !           215:        zip $(DISTNAME)-win32.zip $(PROGRAM).exe LICENSE.TXT $(DOCS)
        !           216:
        !           217:
        !           218: actions.o:     rogue.h
        !           219: chase.o:       rogue.h
        !           220: command.o:     rogue.h
        !           221: command.o:     mach_dep.h
        !           222: daemon.o:      rogue.h
        !           223: daemons.o:     rogue.h
        !           224: eat.o:         rogue.h
        !           225: edit.o:                mach_dep.h
        !           226: edit.o:                rogue.h
        !           227: effects.o:     rogue.h
        !           228: encumb.o:      rogue.h
        !           229: fight.o:       rogue.h
        !           230: init.o:                rogue.h
        !           231: init.o:                mach_dep.h
        !           232: io.o:          rogue.h
        !           233: list.o:                rogue.h
        !           234: main.o:                mach_dep.h
        !           235: main.o:                network.h
        !           236: main.o:                rogue.h
        !           237: maze.o:                rogue.h
        !           238: misc.o:                rogue.h
        !           239: monsters.o:    rogue.h
        !           240: move.o:                rogue.h
        !           241: new_level.o:   rogue.h
        !           242: options.o:     rogue.h
        !           243: outside.o:     rogue.h
        !           244: pack.o:                rogue.h
        !           245: passages.o:    rogue.h
        !           246: player.o:      rogue.h
        !           247: potions.o:     rogue.h
        !           248: rings.o:       rogue.h
        !           249: rip.o:         mach_dep.h
        !           250: rip.o:         network.h
        !           251: rip.o:         rogue.h
        !           252: rogue.o:       rogue.h
        !           253: rooms.o:       rogue.h
        !           254: save.o:                rogue.h
        !           255: save.o:                mach_dep.h
        !           256: scrolls.o:     rogue.h
        !           257: sticks.o:      rogue.h
        !           258: things.o:      rogue.h
        !           259: trader.o:      rogue.h
        !           260: util.o:                rogue.h
        !           261: weapons.o:     rogue.h
        !           262: wear.o:                rogue.h
        !           263: wizard.o:      rogue.h

CVSweb