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

Annotation of early-roguelike/xrogue/Makefile.in, Revision 1.1.1.1

1.1       rubenllo    1: #   XRogue: Expeditions into the Dungeons of Doom
                      2: #   Copyright (C) 1991 Robert Pietkivitch
                      3: #   All rights reserved.
                      4: #
                      5: #   Based on "Advanced Rogue"
                      6: #   Copyright (C) 1984, 1985 Michael Morgan, Ken Dalka and AT&T
                      7: #   All rights reserved.
                      8: #
                      9: #   Based on "Rogue: Exploring the Dungeons of Doom"
                     10: #   Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman
                     11: #   All rights reserved.
                     12: #
                     13: #   See the file LICENSE.TXT for full copyright and licensing information.
                     14:
                     15: DISTNAME=@PACKAGE_TARNAME@-@PACKAGE_VERSION@
                     16: PROGRAM=@PROGRAM@
                     17: PACKAGE_TARNAME=@PACKAGE_TARNAME@
                     18:
                     19: SAVEDIR=@SAVEDIR@
                     20: SCOREFILE=@SCOREFILE@
                     21: LOGFILE=@LOGFILE@
                     22: GROUPOWNER=@GROUPOWNER@
                     23:
                     24: DESTDIR=
                     25: prefix=@prefix@
                     26: exec_prefix=@exec_prefix@
                     27: datarootdir=@datarootdir@
                     28: bindir=@bindir@
                     29: docdir=@docdir@
                     30:
                     31: O=o
                     32:
                     33: HDRS  =        rogue.h mach_dep.h network.h
                     34:
                     35: OBJS1 =        vers.$(O) actions.$(O) bolt.$(O) chase.$(O) command.$(O) daemon.$(O) \
                     36:         daemons.$(O) eat.$(O) effects.$(O) fight.$(O) encumb.$(O) help.$(O) \
                     37:         init.$(O) io.$(O) list.$(O) main.$(O) maze.$(O) misc.$(O) monsters.$(O)
                     38: OBJS2 = mons_def.$(O) move.$(O) n_level.$(O) options.$(O) outside.$(O) pack.$(O) \
                     39:         passages.$(O) player.$(O) potions.$(O) rings.$(O) rip.$(O) rooms.$(O) \
                     40:         save.$(O) scrolls.$(O) sticks.$(O) things.$(O) trader.$(O) util.$(O) \
                     41:         weapons.$(O) wear.$(O) wizard.$(O) rogue.$(O) state.$(O) xcrypt.$(O)
                     42: OBJS  = $(OBJS1) $(OBJS2)
                     43:
                     44: CFILES=        vers.c actions.c bolt.c chase.c command.c daemon.c daemons.c eat.c \
                     45:        effects.c fight.c encumb.c help.c init.c io.c list.c main.c maze.c \
                     46:        misc.c monsters.c mons_def.c move.c n_level.c options.c outside.c \
                     47:        pack.c passages.c player.c potions.c rings.c rip.c rooms.c save.c \
                     48:        scrolls.c sticks.c things.c trader.c util.c weapons.c wear.c wizard.c \
                     49:        rogue.c state.c xcrypt.c
                     50:
                     51: MISC  = Makefile README.TXT LICENSE.TXT $(PROGRAM).sln $(PROGRAM).vcproj
                     52:
                     53: CC    = @CC@
                     54: CPPFLAGS =@DEFS@
                     55: CFLAGS=
                     56: LIBS  = @LIBS@
                     57: RM    = rm -f
                     58: TAR   = tar
                     59: INSTALL=@INSTALL@
                     60: .SUFFIXES: .obj .o .c
                     61:
                     62: .c.obj:
                     63:        $(CC) $(CFLAGS) /c $*.c
                     64:
                     65: .c.o:
                     66:        $(CC) $(CPPFLAGS) $(CFLAGS) -c $*.c
                     67:
                     68: $(PROGRAM): $(HDRS) $(OBJS)
                     69:        $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
                     70:
                     71: install: $(PROGRAM)
                     72:        touch test
                     73:        if test ! -f $(DESTDIR)$(SCOREFILE) ; then \
                     74:            mkdir -p `dirname $(DESTDIR)$(SCOREFILE)` ; \
                     75:            $(INSTALL) -m 0664 test $(DESTDIR)$(SCOREFILE) ; fi
                     76:        if test ! -f $(DESTDIR)$(LOGFILE) ; then \
                     77:            mkdir -p `dirname $(DESTDIR)$(LOGFILE)` ; \
                     78:            $(INSTALL) -m 0664 test $(DESTDIR)$(LOGFILE) ; fi
                     79:        if test "x$(SAVEDIR)" != "x" && test ! -d $(DESTDIR)$(SAVEDIR) ; then \
                     80:            mkdir -p $(DESTDIR)$(SAVEDIR) ; fi
                     81:        mkdir -p $(DESTDIR)$(bindir)
                     82:        $(INSTALL) -m 0755 $(PROGRAM) $(DESTDIR)$(bindir)/$(PROGRAM)
                     83:        -if test "x$(GROUPOWNER)" != "x" ; then \
                     84:            chgrp $(GROUPOWNER) $(DESTDIR)$(SCOREFILE) ; \
                     85:            chgrp $(GROUPOWNER) $(DESTDIR)$(LOGFILE) ; \
                     86:            chgrp $(GROUPOWNER) $(DESTDIR)$(bindir)/$(PROGRAM) ; \
                     87:            chgrp $(GROUPOWNER) $(DESTDIR)$(SAVEDIR) ; \
                     88:            chmod 02755 $(DESTDIR)$(bindir)/$(PROGRAM) ; \
                     89:            chmod 0464 $(DESTDIR)$(SCOREFILE) ; \
                     90:            chmod 0464 $(DESTDIR)$(LOGFILE) ; \
                     91:            chmod 0775 $(DESTDIR)$(SAVEDIR) ; \
                     92:         fi
                     93:        if test ! -d $(DESTDIR)$(docdir) ; \
                     94:            then mkdir -p $(DESTDIR)$(docdir) ; fi
                     95:        $(INSTALL) -m 0644 LICENSE.TXT README.TXT $(DESTDIR)$(docdir)
                     96:        $(RM) test
                     97:
                     98: uninstall:
                     99:        $(RM) $(DESTDIR)$(bindir)/$(PROGRAM)
                    100:        $(RM) -r $(DESTDIR)$(docdir)
                    101:
                    102: reinstall: uninstall install
                    103:
                    104: clean:
                    105:        $(RM) $(OBJS1)
                    106:        $(RM) $(OBJS2)
                    107:        $(RM) core a.exe a.out a.exe.stackdump $(PROGRAM) $(PROGRAM).exe $(PROGRAM).tar $(PROGRAM).tar.gz $(PROGRAM).zip
                    108:
                    109: dist.src:
                    110:        make clean
                    111:        tar cf $(DISTNAME)-src.tar $(CFILES) $(HDRS) $(MISC)
                    112:        gzip -f $(DISTNAME)-src.tar
                    113:
                    114: dist.irix:
                    115:        make clean
                    116:        make CC=cc CFLAGS="-woff 1116 -O3" $(PROGRAM)
                    117:        tar cf $(DISTNAME)-irix.tar $(PROGRAM) README.TXT LICENSE.TXT
                    118:        gzip -f $(DISTNAME)-irix.tar
                    119:
                    120: dist.aix:
                    121:        make clean
                    122:        make CC=xlc CFLAGS="-qmaxmem=16768 -O3 -qstrict" $(PROGRAM)
                    123:        tar cf $(DISTNAME)-aix.tar $(PROGRAM) README.TXT LICENSE.TXT
                    124:        gzip -f $(DISTNAME)-aix.tar
                    125:
                    126: dist.linux:
                    127:        make clean
                    128:        make $(PROGRAM)
                    129:        tar cf $(DISTNAME)-linux.tar $(PROGRAM) README.TXT LICENSE.TXT
                    130:        gzip -f $(DISTNAME)-linux.tar
                    131:
                    132: dist.interix:
                    133:        make clean
                    134:        make $(PROGRAM)
                    135:        tar cf $(DISTNAME)-interix.tar $(PROGRAM) README.TXT LICENSE.TXT
                    136:        gzip -f $(DISTNAME)-interix.tar
                    137:
                    138: dist.cygwin:
                    139:        make clean
                    140:        make $(PROGRAM)
                    141:        tar cf $(DISTNAME)-cygwin.tar $(PROGRAM).exe README.TXT LICENSE.TXT
                    142:        gzip -f $(DISTNAME)-cygwin.tar
                    143:
                    144: dist.mingw32:
                    145:        $(MAKE) RM="cmd /c del" clean
                    146:        $(MAKE) CRLIB="-lpdcurses -lWs2_32" $(PROGRAM)
                    147:        cmd /c del $(DISTNAME)-mingw32.zip
                    148:        zip $(DISTNAME)-mingw32.zip $(PROGRAM).exe README.TXT LICENSE.TXT
                    149:
                    150: dist.msys:
                    151:        $(MAKE) clean
                    152:        $(MAKE) CRLIB="-lcurses -lWs2_32" $(PROGRAM)
                    153:        tar cf $(DISTNAME)-msys.tar $(PROGRAM).exe README.TXT LICENSE.TXT
                    154:        gzip -f $(DISTNAME)-msys.tar
                    155:
                    156: dist.djgpp:
                    157:        make clean
                    158:        make LDFLAGS="-L$(DJDIR)/LIB" CRLIB="-lpdcurses" $(PROGRAM)
                    159:        rm -f $(DISTNAME)-djgpp.zip
                    160:        zip $(DISTNAME)-djgpp.zip $(PROGRAM) README.TXT LICENSE.TXT
                    161:
                    162: dist.win32:
                    163:        nmake O="obj" RM="-del" clean
                    164:        nmake O="obj" CC="CL" CRLIB="..\pdcurses.lib shell32.lib user32.lib Advapi32.lib Ws2_32.lib" CFLAGS="-DPDC_STATIC_BUILD -nologo -I.. -Ox -wd4033 -wd4716" $(PROGRAM)
                    165:        -del $(DISTNAME)-win32.zip
                    166:        zip $(DISTNAME)-win32.zip $(PROGRAM).exe README.TXT LICENSE.TXT

CVSweb