1# $Id: Makefile.in,v 1.8 2003/11/30 19:54:38 nsubtil Exp $ 2 3prefix?=/usr/local/share/pacmanarena 4 5CFLAGS=@CFLAGS@ -I@top_srcdir@/include -DDATADIR="\"/usr/local/share/pacmanarena\"" 6LDFLAGS=@LDFLAGS@ 7OBJS=file.o bomb.o particle.o shot.o audio.o map.o object.o math.o gfx.o game.o player.o ghost.o menu.o input.o screen.o render.o render_bomb.o render_player.o render_ghost.o render_map.o render_particle.o render_shot.o net.o 8 9# data files to be installed 10 11DATA_SFX=sfx/chomp.wav sfx/eat-ghost.wav sfx/explosion.wav sfx/gameover.ogg sfx/ghost-return.wav sfx/glomp.wav sfx/hiscore.ogg sfx/hummingbird.ogg sfx/pacman-die.wav sfx/rocket-launch.wav sfx/tranzy.ogg 12 13DATA_GFX=gfx/1024-768-high.tga gfx/1024-768-low.tga gfx/1400-1050-high.tga gfx/1400-1050-low.tga gfx/640-480-high.tga gfx/640-480-low.tga gfx/800-600-high.tga gfx/800-600-low.tga gfx/bomb.3d gfx/dot-yellow.tga gfx/exit-high.tga gfx/exit-low.tga gfx/game-over.tga gfx/ghost-green-dying.3d gfx/ghost-green-moving.3d gfx/ghost-green-returning.3d gfx/level-complete.tga gfx/pacman-arena-banner.tga gfx/pacman-dying.3d gfx/pacman-jumping.3d gfx/pacman-moving.3d gfx/pacman-stopped.3d gfx/particle.tga gfx/resolution-high.tga gfx/resolution-low.tga gfx/rocket.3d gfx/start-game-high.tga gfx/start-game-low.tga gfx/wall-horizontal.3d gfx/wall-ll.3d gfx/wall-lr.3d gfx/wall-ul.3d gfx/wall-ur.3d gfx/wall-vertical.3d 14 15all: pacman 16 17pacman: $(OBJS) main.c 18 $(CC) $(CFLAGS) -o pacman main.c $(OBJS) $(LDFLAGS) 19 203dsconv: 3dsconv.c tds.o object-3ds.o 21 $(CC) $(CFLAGS) -o 3dsconv 3dsconv.c tds.o object-3ds.o $(LDFLAGS) -l3ds 22 23object-3ds.o: object.c 24 $(CC) $(CFLAGS) -DTDSCONV -c -o object-3ds.o object.c 25 26%.o: %.c 27 $(CC) $(CFLAGS) -c $< 28 29install: pacman 30 cd @top_srcdir@ 31 install -d /usr/local/share/pacmanarena/sfx @datadir@/pacman/gfx 32 # XXX - @bindir@ ends up in /bin, what to do here ? 33 install -c pacman ${prefix}/bin 34 install -c $(DATA_SFX) /usr/local/share/pacmanarena/sfx 35 install -c $(DATA_GFX) /usr/local/share/pacmanarena/gfx 36 37clean: 38 rm -f pacman $(OBJS) main.o 3dsconv 3dsconv.o tds.o object-3ds.o 39 40distclean: clean 41 rm -rf aclocal.m4 autom4te.cache config.h config.h.in config.log config.status configure configure.lineno Makefile 42 43