Mercurial > hg > early-roguelike
comparison urogue/Makefile.in @ 273:51ddbe7b992d
UltraRogue: begin autoconfiscation.
Build options can now be set with configure.
| author | John "Elwin" Edwards |
|---|---|
| date | Mon, 04 Sep 2017 21:08:09 -0400 |
| parents | urogue/Makefile@c4b12d2d1dcd |
| children | 603e8a99c859 |
comparison
equal
deleted
inserted
replaced
| 272:1db299e868b8 | 273:51ddbe7b992d |
|---|---|
| 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 | |
| 13 HDRS = dict.h dictutil.h rogue.h | |
| 14 OBJS = armor.o \ | |
| 15 artifact.o \ | |
| 16 bag.o \ | |
| 17 chase.o \ | |
| 18 command.o \ | |
| 19 daemon.o \ | |
| 20 daemons.o \ | |
| 21 dict.o \ | |
| 22 dictutil.o \ | |
| 23 encumb.o \ | |
| 24 fight.o \ | |
| 25 getplay.o \ | |
| 26 ident.o \ | |
| 27 init.o \ | |
| 28 io.o \ | |
| 29 list.o \ | |
| 30 magic.o \ | |
| 31 main.o \ | |
| 32 maze.o \ | |
| 33 mdport.o \ | |
| 34 memory.o \ | |
| 35 misc.o \ | |
| 36 monsdata.o \ | |
| 37 monsters.o \ | |
| 38 move.o \ | |
| 39 newlvl.o \ | |
| 40 options.o \ | |
| 41 pack.o \ | |
| 42 passages.o \ | |
| 43 player.o \ | |
| 44 potions.o \ | |
| 45 random.o \ | |
| 46 rings.o \ | |
| 47 rip.o \ | |
| 48 rooms.o \ | |
| 49 save.o \ | |
| 50 scrolls.o \ | |
| 51 state.o \ | |
| 52 status.o \ | |
| 53 sticks.o \ | |
| 54 things.o \ | |
| 55 trader.o \ | |
| 56 verify.o \ | |
| 57 vers.o \ | |
| 58 weapons.o \ | |
| 59 wizard.o \ | |
| 60 xcrypt.o | |
| 61 | |
| 62 PROGRAM =@PROGRAM@ | |
| 63 | |
| 64 CFILES = armor.c \ | |
| 65 artifact.c \ | |
| 66 bag.c \ | |
| 67 chase.c \ | |
| 68 command.c \ | |
| 69 daemon.c \ | |
| 70 daemons.c \ | |
| 71 dict.c \ | |
| 72 dictutil.c \ | |
| 73 encumb.c \ | |
| 74 fight.c \ | |
| 75 getplay.c \ | |
| 76 ident.c \ | |
| 77 init.c \ | |
| 78 io.c \ | |
| 79 list.c \ | |
| 80 magic.c \ | |
| 81 main.c \ | |
| 82 maze.c \ | |
| 83 mdport.c \ | |
| 84 memory.c \ | |
| 85 misc.c \ | |
| 86 monsdata.c \ | |
| 87 monsters.c \ | |
| 88 move.c \ | |
| 89 newlvl.c \ | |
| 90 options.c \ | |
| 91 pack.c \ | |
| 92 passages.c \ | |
| 93 player.c \ | |
| 94 potions.c \ | |
| 95 random.c \ | |
| 96 rings.c \ | |
| 97 rip.c \ | |
| 98 rooms.c \ | |
| 99 save.c \ | |
| 100 scrolls.c \ | |
| 101 state.c \ | |
| 102 status.c \ | |
| 103 sticks.c \ | |
| 104 things.c \ | |
| 105 trader.c \ | |
| 106 verify.c \ | |
| 107 vers.c \ | |
| 108 weapons.c \ | |
| 109 wizard.c \ | |
| 110 xcrypt.c | |
| 111 | |
| 112 MISC= Makefile README LICENSE.TXT history.txt TODO | |
| 113 | |
| 114 CC = @CC@ | |
| 115 CPPFLAGS=@DEFS@ | |
| 116 CFLAGS= | |
| 117 CRLIB = @LIBS@ | |
| 118 RM = rm -f | |
| 119 TAR = tar | |
| 120 | |
| 121 .c.o: | |
| 122 $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $*.o $*.c | |
| 123 | |
| 124 $(PROGRAM): $(OBJS) $(MAKEFILE) | |
| 125 $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(CRLIB) -o $@ | |
| 126 | |
| 127 clean: | |
| 128 rm -f $(OBJS) urogue a.out core *.map urogue.exe urogue.cat | |
| 129 | |
| 130 dist.src: | |
| 131 make clean | |
| 132 tar cf $(DISTNAME)-src.tar $(CFILES) $(HDRS) $(MISC) | |
| 133 gzip -f $(DISTNAME)-src.tar | |
| 134 | |
| 135 dist.irix: | |
| 136 make clean | |
| 137 make CC=cc CFLAGS="-woff 1116 -O3" urogue | |
| 138 nroff -man urogue.6 | colcrt - > urogue.cat | |
| 139 tar cf $(DISTNAME)-irix.tar urogue urogue.cat README LICENSE.TXT | |
| 140 gzip -f $(DISTNAME)-irix.tar | |
| 141 | |
| 142 dist.aix: | |
| 143 make clean | |
| 144 make CC=xlc CFLAGS="-qmaxmem=16768 -O3 -qstrict" urogue | |
| 145 nroff -man urogue.6 | colcrt - > urogue.cat | |
| 146 tar cf $(DISTNAME)-aix.tar urogue urogue.cat README LICENSE.TXT | |
| 147 gzip -f $(DISTNAME)-aix.tar | |
| 148 | |
| 149 dist.linux: | |
| 150 make clean | |
| 151 make urogue | |
| 152 groff -man urogue.6 | sed -e 's/.\x08//g' > urogue.cat | |
| 153 tar cf $(DISTNAME)-linux.tar urogue urogue.cat README LICENSE.TXT | |
| 154 gzip -f $(DISTNAME)-linux.tar | |
| 155 | |
| 156 dist.interix: | |
| 157 make clean | |
| 158 make urogue | |
| 159 groff -P-b -P-u -man -Tascii urogue.6 > urogue.cat | |
| 160 tar cf $(DISTNAME)-interix.tar urogue urogue.cat README LICENSE.TXT | |
| 161 gzip -f $(DISTNAME)-interix.tar | |
| 162 | |
| 163 dist.cygwin: | |
| 164 make clean | |
| 165 make urogue | |
| 166 groff -P-c -man -Tascii urogue.6 | sed -e 's/.\x08//g' > urogue.cat | |
| 167 tar cf $(DISTNAME)-cygwin.tar urogue.exe urogue.cat README LICENSE.TXT | |
| 168 gzip -f $(DISTNAME)-cygwin.tar | |
| 169 | |
| 170 dist.djgpp: | |
| 171 make clean | |
| 172 make LDFLAGS="-L$(DJDIR)/LIB" CRLIB="-lpdcurses" urogue | |
| 173 groff -man -Tascii urogue.6 | sed -e 's/.\x08//g' > urogue.cat | |
| 174 rm -f $(DISTNAME)-djgpp.zip | |
| 175 zip $(DISTNAME)-djgpp.zip urogue.exe urogue.cat README LICENSE.TXT |
