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

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

1.1       rubenllo    1: #
                      2: # Makefile for rogue
                      3: # @(#)Makefile 4.13 (Berkeley) 1/23/82
                      4: #
                      5: # Rogue: Exploring the Dungeons of Doom
                      6: # Copyright (C) 1980, 1981, 1982 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: DISTNAME=@PACKAGE_TARNAME@-@PACKAGE_VERSION@
                     13: PACKAGE_TARNAME = @PACKAGE_TARNAME@
                     14: PROGRAM=@PROGRAM@
                     15:
                     16: CC    = @CC@
                     17: LIBS = @LIBS@
                     18:
                     19: SCOREFILE=@SCOREFILE@
                     20: LOGFILE=@LOGFILE@
                     21: SAVEDIR=@SAVEDIR@
                     22: LOCKFILE=@LOCKFILE@
                     23:
                     24: GROUPOWNER=@GROUPOWNER@
                     25:
                     26: DESTDIR=
                     27: prefix=@prefix@
                     28: exec_prefix=@exec_prefix@
                     29: datarootdir=@datarootdir@
                     30: bindir=@bindir@
                     31: mandir=@mandir@
                     32: man6dir=$(mandir)/man6
                     33: docdir=@docdir@
                     34:
                     35: HDRS=  rogue.h extern.h config.h
                     36: DOBJS= vers.o extern.o armor.o chase.o command.o daemon.o daemons.o \
                     37:        fight.o init.o io.o list.o main.o misc.o monsters.o move.o \
                     38:        new_level.o options.o pack.o passages.o potions.o rings.o rip.o \
                     39:        rooms.o save.o scrolls.o state.o sticks.o things.o weapons.o wizard.o\
                     40:         xcrypt.o mdport.o
                     41: OBJS=  $(DOBJS) mach_dep.o
                     42: CFILES=        vers.c extern.c armor.c chase.c command.c daemon.c daemons.c \
                     43:        fight.c init.c io.c list.c main.c misc.c monsters.c move.c \
                     44:        new_level.c options.c pack.c passages.c potions.c rings.c rip.c \
                     45:        rooms.c save.c scrolls.c state.c sticks.c things.c weapons.c wizard.c \
                     46:        mach_dep.c xcrypt.c mdport.c
                     47: MISC=  Makefile LICENSE.TXT rogue.6 rogue.me
                     48: DOCS=  $(PROGRAM).cat $(PROGRAM).doc
                     49:
                     50: CFLAGS=
                     51: CPPFLAGS=@DEFS@
                     52: CRLIB = -lcurses
                     53: RM    = rm -f
                     54: TAR   = tar
                     55: TOUCH=touch
                     56: MKDIR=mkdir
                     57: CHGRP=chgrp
                     58: CHMOD=chmod
                     59: INSTALL=@INSTALL@
                     60: GROFF=@GROFF@
                     61: NROFF=@NROFF@
                     62: COLCRT=@COLCRT@
                     63: TBL=@TBL@
                     64:
                     65: SF=
                     66: NAMELIST=
                     67: NL=
                     68: #MACHDEP=      -DMAXLOAD=40 -DLOADAV -DCHECKTIME=4
                     69: MACHDEP=
                     70:
                     71: .SUFFIXES: .c .o
                     72:
                     73: .c.o:
                     74:        @echo $(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c
                     75:        @$(CC) -c $(CPPFLAGS) $(CFLAGS) $*.c -o $*.o
                     76: #      @cpp -P $(CFLAGS) $*.c | ./xstr -v -c -
                     77: #      @cc -c $(CFLAGS) x.c
                     78: #      @mv x.o $*.o
                     79:
                     80: all: $(PROGRAM) docs
                     81:
                     82: $(PROGRAM): $(HDRS) $(OBJS) # xs.o
                     83: #      @rm -f x.c
                     84: #      $(CC) $(LDFLAGS) xs.o $(OBJS) $(CRLIB)
                     85:        $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
                     86:
                     87: main.o: main.c $(HDRS)
                     88:        $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ main.c
                     89:
                     90: vers.o:
                     91:        $(CC) -c $(CPPFLAGS) $(CFLAGS) vers.c
                     92:
                     93: mach_dep.o: mach_dep.c
                     94:        $(CC) -c $(CPPFLAGS) $(CFLAGS) $(SF) $(NL) $(MACHDEP) mach_dep.c
                     95:
                     96: xs.o: strings
                     97:        ./xstr
                     98:        $(CC) -c $(CFLAGS) xs.c
                     99:
                    100: xstr: xstr.c
                    101:        $(CC) -s -O -o xstr xstr.c
                    102:
                    103: findpw: findpw.c xcrypt.c
                    104:        $(CC) -s -o findpw findpw.c xcrypt.c
                    105:
                    106: prob: prob.o extern.o xs.o
                    107:        $(CC) -O -o prob prob.o extern.o xs.o
                    108:
                    109: prob.o: prob.c rogue.h
                    110:        $(CC) -O -c prob.c
                    111:
                    112: docs: $(DOCS)
                    113:
                    114: $(PROGRAM).cat@DOCS_GROFF@: rogue.6
                    115:        $(GROFF) -P-c -P-b -P-u -Tascii -man rogue.6 > $(PROGRAM).cat
                    116:
                    117: $(PROGRAM).cat@DOCS_NROFF@: rogue.6
                    118:        $(NROFF) -man rogue.6 | $(COLCRT) - > $(PROGRAM).cat
                    119:
                    120: $(PROGRAM).cat@DOCS_NONE@: rogue.6
                    121:        @echo "Not building" $(PROGRAM).cat
                    122:
                    123: $(PROGRAM).doc@DOCS_GROFF@: rogue.me
                    124:        $(GROFF) -P-c -P-b -P-u -t -me -Tutf8 rogue.me > $(PROGRAM).doc
                    125:
                    126: $(PROGRAM).doc@DOCS_NROFF@: rogue.me
                    127:        $(TBL) rogue.me | $(NROFF) -me | $(COLCRT) - > $(PROGRAM).doc
                    128:
                    129: $(PROGRAM).doc@DOCS_NONE@: rogue.me
                    130:        @echo "Not building" $(PROGRAM).doc
                    131:
                    132: clean:
                    133:        rm -f $(POBJS) $(OBJS) core a.out p.out $(PROGRAM) strings make.out rogue.tar vgrind.* x.c x.o xs.c xs.o linterrs findpw distmod.o xs.po xstr rogue rogue.exe rogue.tar.gz $(DOCS) xstr.exe
                    134:
                    135: maintainer-clean:
                    136:        make clean
                    137:        $(RM) Makefile config.h
                    138:        $(RM) config.status config.log
                    139:        $(RM) $(PROGRAM).scr $(PROGRAM).log $(PROGRAM).lck
                    140:        $(RM) rogue.6 rogue.me
                    141:
                    142: install: all
                    143:        $(TOUCH) test
                    144:        if test ! -f $(DESTDIR)$(SCOREFILE) ; then \
                    145:            $(MKDIR) -p `dirname $(DESTDIR)$(SCOREFILE)` ; \
                    146:            $(INSTALL) -m 0664 test $(DESTDIR)$(SCOREFILE) ; fi
                    147:        if test "x$(LOGFILE)" != "x" && test ! -f $(DESTDIR)$(LOGFILE) ; then \
                    148:            $(MKDIR) -p `dirname $(DESTDIR)$(LOGFILE)` ; \
                    149:            $(INSTALL) -m 0664 test $(DESTDIR)$(LOGFILE) ; fi
                    150:        if test "x$(SAVEDIR)" != "x" && test ! -d $(DESTDIR)$(SAVEDIR) ; then \
                    151:            $(MKDIR) -p $(DESTDIR)$(SAVEDIR) ; fi
                    152:        $(MKDIR) -p $(DESTDIR)$(bindir)
                    153:        $(INSTALL) -m 0755 $(PROGRAM) $(DESTDIR)$(bindir)/$(PROGRAM)
                    154:        -if test "x$(GROUPOWNER)" != "x" ; then \
                    155:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(SCOREFILE) ; \
                    156:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(LOGFILE) ; \
                    157:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(bindir)/$(PROGRAM) ; \
                    158:            $(CHGRP) $(GROUPOWNER) $(DESTDIR)$(SAVEDIR) ; \
                    159:            $(CHMOD) 02755 $(DESTDIR)$(bindir)/$(PROGRAM) ; \
                    160:            $(CHMOD) 0464 $(DESTDIR)$(SCOREFILE) ; \
                    161:            $(CHMOD) 0464 $(DESTDIR)$(LOGFILE) ; \
                    162:            $(CHMOD) 0775 $(DESTDIR)$(SAVEDIR) ; \
                    163:         fi
                    164:        if test ! -d $(DESTDIR)$(man6dir) && test -d $(DESTDIR)$(mandir) ; \
                    165:            then $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(mandir)/$(PROGRAM).6 ; \
                    166:            else $(MKDIR) -p $(DESTDIR)$(man6dir) ; \
                    167:            $(INSTALL) -m 0644 rogue.6 $(DESTDIR)$(man6dir)/$(PROGRAM).6 ; fi
                    168:        if test ! -d $(DESTDIR)$(docdir) ; \
                    169:            then $(MKDIR) -p $(DESTDIR)$(docdir) ; fi
                    170:        $(INSTALL) -m 0644 LICENSE.TXT $(DESTDIR)$(docdir)/LICENSE.TXT
                    171:        $(INSTALL) -m 0644 rogue.me $(DESTDIR)$(docdir)/$(PROGRAM).me
                    172:        $(INSTALL) -m 0644 $(DOCS) $(DESTDIR)$(docdir)
                    173:        if test "x$(LOCKFILE)" != "x" && test ! -f $(DESTDIR)$(LOCKFILE) ; then \
                    174:            $(INSTALL) -m 0666 test $(DESTDIR)$(LOCKFILE)  ; \
                    175:            $(RM) $(DESTDIR)$(LOCKFILE) ; \
                    176:        fi
                    177:        $(RM) test
                    178:
                    179: uninstall:
                    180:        $(RM) $(DESTDIR)$(bindir)/$(PROGRAM)
                    181:        $(RM) $(DESTDIR)$(man6dir)/$(PROGRAM).6
                    182:        $(RM) $(DESTDIR)$(mandir)/$(PROGRAM).6
                    183:        $(RM) -r $(DESTDIR)$(docdir)
                    184:        if test "x$(LOCKFILE)" != "x" ; then \
                    185:            $(RM) $(DESTDIR)$(LOCKFILE) ; fi
                    186:
                    187: reinstall: uninstall install
                    188:
                    189: dist.src:
                    190:        make clean
                    191:        tar cf $(DISTNAME)-src.tar $(CFILES) $(HDRS) $(MISC)
                    192:        gzip -f $(DISTNAME)-src.tar
                    193:
                    194: debug.irix:
                    195:        make clean
                    196:        make CC=cc CFLAGS="-woff 1116 -g -DWIZARD" rogue
                    197: dist.irix:
                    198:        make clean
                    199:        make CC=cc CFLAGS="-woff 1116 -O3" rogue
                    200:        tbl rogue.me | nroff -me | colcrt - > rogue.doc
                    201:        nroff -man rogue.6 | colcrt - > rogue.cat
                    202:        tar cf $(DISTNAME)-irix.tar rogue LICENSE.TXT rogue.cat rogue.doc
                    203:        gzip -f $(DISTNAME)-irix.tar
                    204:
                    205: debug.aix:
                    206:        make clean
                    207:        make CC=xlc CFLAGS="-qmaxmem=16768 -g -qstrict -DWIZARD" rogue
                    208: dist.aix:
                    209:        make clean
                    210:        make CC=xlc CFLAGS="-qmaxmem=16768 -O3 -qstrict" rogue
                    211:        tbl rogue.me | nroff -me | colcrt - > rogue.doc
                    212:        nroff -man rogue.6 | colcrt - > rogue.cat
                    213:        tar cf $(DISTNAME)-aix.tar rogue LICENSE.TXT rogue.cat rogue.doc
                    214:        gzip -f $(DISTNAME)-aix.tar
                    215:
                    216: debug.linux:
                    217:        make clean
                    218:        make CFLAGS="-g3 -DWIZARD" rogue
                    219: dist.linux:
                    220:        make clean
                    221:        make rogue
                    222:        groff -P-c -t -me -Tascii rogue.me | sed -e 's/.\x08//g' > rogue.doc
                    223:        groff -man rogue.6 | sed -e 's/.\x08//g' > rogue.cat
                    224:        tar cf $(DISTNAME)-linux.tar rogue LICENSE.TXT rogue.cat rogue.doc
                    225:        gzip -f $(DISTNAME)-linux.tar
                    226:
                    227: debug.interix:
                    228:        make clean
                    229:        make CFLAGS="-g3 -DWIZARD" rogue
                    230: dist.interix:
                    231:        make clean
                    232:        make rogue
                    233:        groff -P-b -P-u -t -me -Tascii rogue.me > rogue.doc
                    234:        groff -P-b -P-u -man -Tascii rogue.6 > rogue.cat
                    235:        tar cf $(DISTNAME)-interix.tar rogue LICENSE.TXT rogue.cat rogue.doc
                    236:        gzip -f $(DISTNAME)-interix.tar
                    237:
                    238: debug.cygwin:
                    239:        make clean
                    240:        make CFLAGS="-g3 -DWIZARD" rogue
                    241: dist.cygwin:
                    242:        make clean
                    243:        make rogue
                    244:        groff -P-c -t -me -Tascii rogue.me | sed -e 's/.\x08//g' > rogue.doc
                    245:        groff -P-c -man -Tascii rogue.6 | sed -e 's/.\x08//g' > rogue.cat
                    246:        tar cf $(DISTNAME)-cygwin.tar rogue.exe LICENSE.TXT rogue.cat rogue.doc
                    247:        gzip -f $(DISTNAME)-cygwin.tar
                    248:
                    249: debug.djgpp:
                    250:        make clean
                    251:        make CFLAGS="-g3 -DWIZARD" LDFLAGS="-L$(DJDIR)/LIB" rogue
                    252: dist.djgpp:
                    253:        make clean
                    254:        make CFLAGS="-O3" LDFLAGS="-L$(DJDIR)/LIB" rogue
                    255:        groff -t -me -Tascii rogue.me | sed -e 's/.\x08//g' > rogue.doc
                    256:        groff -man -Tascii rogue.6 | sed -e 's/.\x08//g' > rogue.cat
                    257:        rm -f $(DISTNAME)-djgpp.zip
                    258:        zip $(DISTNAME)-djgpp.zip rogue.exe LICENSE.TXT rogue.cat rogue.doc

CVSweb