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

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

1.1       rubenllo    1: ###############################################################################
                      2: #
                      3: # Makefile for rogue
                      4: #
                      5: # Rogue: Exploring the Dungeons of Doom
                      6: # Copyright (C) 1980-1983, 1985, 1999 Michael Toy, Ken Arnold and Glenn Wichman
                      7: # All rights reserved.
                      8: #
                      9: # See the file LICENSE.TXT for full copyright and licensing information.
                     10: #
                     11: ###############################################################################
                     12:
                     13: ###############################################################################
                     14: # Site configuration occurs beneath this comment
                     15: # Typically ./configure (autoconf tools) configures this section
                     16: # This section could be manually configured if autoconf/configure fails
                     17: ###############################################################################
                     18:
                     19: DISTNAME=@PACKAGE_TARNAME@-@PACKAGE_VERSION@
                     20: PACKAGE_TARNAME = @PACKAGE_TARNAME@
                     21: PROGRAM=@PROGRAM@
                     22:
                     23: O=o
                     24:
                     25: #CC=gcc
                     26: CC    = @CC@
                     27:
                     28: #CFLAGS=-O2
                     29: CFLAGS=
                     30:
                     31: #LIBS=-lcurses
                     32: LIBS = @LIBS@
                     33:
                     34: #RM=rm -f
                     35: RM    = rm -f
                     36:
                     37: #GROFF=groff
                     38: GROFF = @GROFF@
                     39:
                     40: #NROFF=nroff
                     41: NROFF = @NROFF@
                     42:
                     43: #TBL=tbl
                     44: TBL   = @TBL@
                     45:
                     46: #COLCRT=colcrt
                     47: COLCRT = @COLCRT@
                     48:
                     49: #SCOREFILE=rogue54.scr
                     50: SCOREFILE = @SCOREFILE@
                     51:
                     52: #LOGFILE=rogue54.log
                     53: LOGFILE = @LOGFILE@
                     54:
                     55: #LOCKFILE=rogue54.lck
                     56: LOCKFILE = @LOCKFILE@
                     57:
                     58: #SAVEDIR=rogue5save
                     59: SAVEDIR = @SAVEDIR@
                     60:
                     61: #GROUPOWNER=games
                     62: GROUPOWNER = @GROUPOWNER@
                     63:
                     64: #CPPFLAGS=-DHAVE_CONFIG_H
                     65: CPPFLAGS =@DEFS@ @CPPFLAGS@
                     66:
                     67: #DISTFILE = $(PROGRAM)
                     68: DISTFILE = $(DISTNAME)-@DISTSYS@
                     69:
                     70: INSTALL=@INSTALL@
                     71:
                     72: #INSTGROUP=-g games
                     73: INSTGROUP=
                     74: #INSTOWNER=-u root
                     75: INSTOWNER=
                     76:
                     77: CHGRP=chgrp
                     78:
                     79: MKDIR=mkdir
                     80:
                     81: TOUCH=touch
                     82:
                     83: RMDIR=rmdir
                     84:
                     85: CHMOD=chmod
                     86:
                     87: DESTDIR=
                     88:
                     89: prefix=@prefix@
                     90: exec_prefix=@exec_prefix@
                     91: datarootdir=@datarootdir@
                     92: datadir=@datadir@
                     93: bindir=@bindir@
                     94: mandir=@mandir@
                     95: docdir=@docdir@
                     96: man6dir = $(mandir)/man6
                     97:
                     98: ###############################################################################
                     99: # Site configuration occurs above this comment
                    100: # It should not be necessary to change anything below this comment
                    101: ###############################################################################
                    102:
                    103: HDRS     = rogue.h extern.h score.h config.h
                    104: OBJS1    = vers.$(O) extern.$(O) armor.$(O) chase.$(O) command.$(O) \
                    105:            daemon.$(O) daemons.$(O) fight.$(O) init.$(O) io.$(O) list.$(O) \
                    106:            mach_dep.$(O) main.$(O) mdport.$(O) misc.$(O) monsters.$(O) \
                    107:            move.$(O) new_level.$(O)
                    108: OBJS2    = options.$(O) pack.$(O) passages.$(O) potions.$(O) rings.$(O) \
                    109:            rip.$(O) rooms.$(O) save.$(O) scrolls.$(O) state.$(O) sticks.$(O) \
                    110:            things.$(O) weapons.$(O) wizard.$(O) xcrypt.$(O)
                    111: OBJS     = $(OBJS1) $(OBJS2)
                    112: CFILES   = vers.c extern.c armor.c chase.c command.c daemon.c \
                    113:            daemons.c fight.c init.c io.c list.c mach_dep.c \
                    114:            main.c  mdport.c misc.c monsters.c move.c new_level.c \
                    115:            options.c pack.c passages.c potions.c rings.c rip.c \
                    116:            rooms.c save.c scrolls.c state.c sticks.c things.c \
                    117:            weapons.c wizard.c xcrypt.c
                    118: MISC_C   = findpw.c scedit.c scmisc.c
                    119: DOCSRC   = rogue.me.in rogue.6.in rogue.html.in
                    120: DOCS     = $(PROGRAM).doc $(PROGRAM).cat
                    121: AFILES   = configure Makefile.in configure.ac config.h.in config.sub config.guess \
                    122:            install-sh rogue.6.in rogue.me.in rogue.html.in
                    123: MISC     = Makefile.std LICENSE.TXT rogue54.sln rogue54.vcproj rogue.spec \
                    124:            rogue.png rogue.desktop
                    125:
                    126: .SUFFIXES: .obj .o .c
                    127:
                    128: .c.obj:
                    129:        $(CC) $(CFLAGS) $(CPPFLAGS) /c $*.c
                    130:
                    131: .c.o:
                    132:        $(CC) $(CFLAGS) $(CPPFLAGS) -c $*.c
                    133:
                    134: all: $(PROGRAM) docs
                    135:
                    136: $(PROGRAM): $(HDRS) $(OBJS)
                    137:        $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
                    138:
                    139: clean:
                    140:        $(RM) $(OBJS1)
                    141:        $(RM) $(OBJS2)
                    142:        $(RM) core a.exe a.out a.exe.stackdump $(PROGRAM) $(PROGRAM).exe
                    143:        $(RM) $(PROGRAM).tar $(PROGRAM).tar.gz $(PROGRAM).zip
                    144:        $(RM) $(DOCS)
                    145:        $(RM) -r $(DISTNAME)
                    146:
                    147: maintainer-clean:
                    148:        $(RM) config.h
                    149:        $(RM) Makefile
                    150:        $(RM) config.status
                    151:        $(RM) -r autom4te.cache
                    152:        $(RM) config.log
                    153:        $(RM) $(PROGRAM).scr $(PROGRAM).lck
                    154:
                    155: docs: $(DOCS)
                    156:
                    157: stddocs:
                    158:        sed -e 's/@PROGRAM@/rogue/' -e 's/@SCOREFILE@/rogue.scr/' rogue.6.in > rogue.6
                    159:        sed -e 's/@PROGRAM@/rogue/' -e 's/@SCOREFILE@/rogue.scr/' rogue.me.in > rogue.me
                    160:        sed -e 's/@PROGRAM@/rogue/' -e 's/@SCOREFILE@/rogue.scr/' rogue.html.in > rogue,html
                    161:        sed -e 's/@PROGRAM@/rogue/' -e 's/@SCOREFILE@/rogue.scr/' rogue.doc.in > rogue.doc
                    162:        sed -e 's/@PROGRAM@/rogue/' -e 's/@SCOREFILE@/rogue.scr/' rogue.cat.in > rogue.cat
                    163:
                    164: dist.src:
                    165:        $(MAKE) $(MAKEFILE) clean
                    166:        mkdir $(DISTNAME)
                    167:        cp $(CFILES) $(HDRS) $(MISC) $(AFILES) $(DISTNAME)
                    168:        tar cf $(DISTNAME)-src.tar $(DISTNAME)
                    169:        gzip -f $(DISTNAME)-src.tar
                    170:        rm -fr $(DISTNAME)
                    171:
                    172: findpw: findpw.c xcrypt.o mdport.o xcrypt.o
                    173:        $(CC) -s -o findpw findpw.c xcrypt.o mdport.o -lcurses
                    174:
                    175: scedit: scedit.o scmisc.o vers.o mdport.o xcrypt.o
                    176:        $(CC) -s -o scedit vers.o scedit.o scmisc.o mdport.o xcrypt.o -lcurses
                    177:
                    178: scmisc.o scedit.o:
                    179:        $(CC) -O -c $(SF) $*.c
                    180:
                    181: $(PROGRAM).doc@DOCS_GROFF@: rogue.me
                    182:        $(GROFF) -P-c -P-b -P-u -t -me -Tutf8 rogue.me > $(PROGRAM).doc
                    183:
                    184: $(PROGRAM).doc@DOCS_NROFF@: rogue.me
                    185:        $(TBL) rogue.me | $(NROFF) -me | $(COLCRT) - > $(PROGRAM).doc
                    186:
                    187: $(PROGRAM).doc@DOCS_NONE@: rogue.me
                    188:        @echo "Not building" $(PROGRAM).doc
                    189:
                    190: #$(PROGRAM).html: rogue.me
                    191: #      if test "x$(GROFF)" != "x" ; then \
                    192: #      $(GROFF) -t -me -Thtml -P-l rogue.me > $(PROGRAM).html ;\
                    193: #      fi
                    194:
                    195: $(PROGRAM).cat@DOCS_GROFF@: rogue.6
                    196:        $(GROFF) -P-c -P-b -P-u -Tascii -man rogue.6 > $(PROGRAM).cat
                    197:
                    198: $(PROGRAM).cat@DOCS_NROFF@: rogue.6
                    199:        $(NROFF) -man rogue.6 | $(COLCRT) - > $(PROGRAM).cat
                    200:
                    201: $(PROGRAM).cat@DOCS_NONE@: rogue.6
                    202:        @echo "Not building" $(PROGRAM).cat
                    203:
                    204: dist: clean $(PROGRAM)
                    205:        tar cf $(DISTFILE).tar $(PROGRAM) LICENSE.TXT $(DOCS)
                    206:        gzip -f $(DISTFILE).tar
                    207:
                    208: install: all
                    209:        $(TOUCH) test
                    210:        if test ! -f $(DESTDIR)$(SCOREFILE) ; then \
                    211:            $(MKDIR) -p `dirname $(DESTDIR)$(SCOREFILE)` ; \
                    212:            $(INSTALL) -m 0664 test $(DESTDIR)$(SCOREFILE) ; fi
                    213:        if test "x$(LOGFILE)" != "x" && test ! -f $(DESTDIR)$(LOGFILE) ; then \
                    214:            $(MKDIR) -p `dirname $(DESTDIR)$(LOGFILE)` ; \
                    215:            $(INSTALL) -m 0664 test $(DESTDIR)$(LOGFILE) ; fi
                    216:        if test "x$(SAVEDIR)" != "x" && test ! -d $(DESTDIR)$(SAVEDIR) ; then \
                    217:            $(MKDIR) -p $(DESTDIR)$(SAVEDIR) ; fi
                    218:        $(MKDIR) -p $(DESTDIR)$(bindir)
                    219:        $(INSTALL) -m 0755 $(PROGRAM) $(DESTDIR)$(bindir)/$(PROGRAM)
                    220:        -if test "x$(GROUPOWNER)" != "x" ; then \
                    221:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(SCOREFILE) ; \
                    222:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(LOGFILE) ; \
                    223:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(bindir)/$(PROGRAM) ; \
                    224:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(SAVEDIR) ; \
                    225:            $(CHMOD) 02755 $(DESTDIR)$(bindir)/$(PROGRAM) ; \
                    226:            $(CHMOD) 0464 $(DESTDIR)$(SCOREFILE) ; \
                    227:            $(CHMOD) 0464 $(DESTDIR)$(LOGFILE) ; \
                    228:            $(CHMOD) 0775 $(DESTDIR)$(SAVEDIR) ; \
                    229:         fi
                    230:        if test ! -d $(DESTDIR)$(man6dir) && test -d $(DESTDIR)$(mandir) ; \
                    231:            then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(mandir)/$(PROGRAM).6 ; \
                    232:            else mkdir -p $(DESTDIR)$(man6dir) ; \
                    233:            $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(man6dir)/$(PROGRAM).6 ; fi
                    234:        $(MKDIR) -p $(DESTDIR)$(docdir)
                    235:        $(INSTALL) -m 0644 $(DOCS) $(DESTDIR)$(docdir)
                    236:        $(INSTALL) -m 0644 rogue.html $(DESTDIR)$(docdir)/$(PROGRAM).html
                    237:        $(INSTALL) -m 0644 LICENSE.TXT $(DESTDIR)$(docdir)/LICENSE.TXT
                    238:        $(INSTALL) -m 0644 rogue.me $(DESTDIR)$(docdir)/$(PROGRAM).me
                    239:        if test "x$(LOCKFILE)" != "x" && test ! -f $(DESTDIR)$(LOCKFILE) ; then \
                    240:             $(INSTALL) -m 0666 test $(DESTDIR)$(LOCKFILE)  ; \
                    241:             $(RM) $(DESTDIR)$(LOCKFILE) ; \
                    242:         fi
                    243:        $(RM) test
                    244:
                    245: uninstall:
                    246:        $(RM) $(DESTDIR)$(bindir)/$(PROGRAM)
                    247:        $(RM) $(DESTDIR)$(man6dir)/$(PROGRAM).6
                    248:        $(RM) $(DESTDIR)$(mandir)/$(PROGRAM).6
                    249:        $(RM) -r $(DESTDIR)$(docdir)
                    250:        if test "x$(LOCKFILE)" != "x" ; then \
                    251:            $(RM) $(DESTDIR)$(LOCKFILE) ; fi
                    252:
                    253: reinstall: uninstall install

CVSweb