1## Process this file with automake to produce Makefile.in 2 3EXTRA_DIST = TODO COPYING INSTALL sdlroids.6.in README README.orig \ 4 README.xhyperoid README.petopt \ 5 sounds/bonusgot.wav sounds/bshot.wav sounds/bwound.wav \ 6 sounds/explode2.wav sounds/explode.wav sounds/newbad.wav \ 7 sounds/newbonus.wav sounds/phit.wav sounds/pshot.wav \ 8 sounds/swarmsplit.wav sounds/thrust.wav sounds/title.wav \ 9 bmp/blank.bmp bmp/bomb.bmp bmp/icon.bmp bmp/level.bmp \ 10 bmp/life.bmp bmp/num0.bmp bmp/num1.bmp bmp/num2.bmp bmp/num3.bmp \ 11 bmp/num4.bmp bmp/num5.bmp bmp/num6.bmp bmp/num7.bmp bmp/num8.bmp \ 12 bmp/num9.bmp bmp/plus.bmp bmp/score.bmp bmp/shield.bmp \ 13 sdlroids.spec.in sdlroids-mdk.spec.in icons/sdlroids-16x16.xpm \ 14 icons/sdlroids-32x32.xpm icons/sdlroids-48x48.xpm 15bin_PROGRAMS = sdlroids 16man_MANS = sdlroids.6 17LDADD=@SRRES@ 18sdlroids_SOURCES = hyperoid.c roidsupp.c sdlsound.c sdl.c \ 19 graphics.h hyperoid.h misc.h roidsupp.h sdlsound.h \ 20 petopt.c petopt.h getargs.h getargs.c rand.c rand.h 21 22SOUNDSDIR="$(datadir)/sdlroids/sounds/" 23GFXDIR="$(datadir)/sdlroids/bmp/" 24 25install-data-local: 26 @/bin/sh $(srcdir)/mkinstalldirs $(SOUNDSDIR) $(GFXDIR) 27 $(INSTALL_DATA) $(srcdir)/sounds/*.wav $(SOUNDSDIR) 28 $(INSTALL_DATA) $(srcdir)/bmp/*.bmp $(GFXDIR) 29 30# Data directories 31INCLUDES=-Wall -Wcast-align -DDATADIR=\"$(datadir)/sdlroids/\" 32 33# Rule to build tar-gzipped distribution package 34$(PACKAGE)-$(VERSION).tar.gz: dist 35 36# Rules to make a bzip2 archive 37$(PACKAGE)-$(VERSION).tar.bz2: $(PACKAGE)-$(VERSION).tar.gz 38 @gunzip < $(PACKAGE)-$(VERSION).tar.gz | bzip2 > $(PACKAGE)-$(VERSION).tar.bz2 39dist-bz2: $(PACKAGE)-$(VERSION).tar.bz2 40 41# Rule to build RPM distribution package 42rpm: $(PACKAGE)-$(VERSION).tar.bz2 43 if [ -d "$$HOME/rpm/" ]; then \ 44 cp $(PACKAGE)-$(VERSION).tar.bz2 $$HOME/rpm/SOURCES; \ 45 elif [ -d "/usr/src/RPM/" ]; then \ 46 cp $(PACKAGE)-$(VERSION).tar.bz2 /usr/src/RPM/SOURCES; \ 47 else \ 48 cp $(PACKAGE)-$(VERSION).tar.bz2 /usr/src/redhat/SOURCES; \ 49 fi 50 rpm -ba sdlroids.spec 51 52rpm-mdk: $(PACKAGE)-$(VERSION).tar.bz2 53 if [ -d "$$HOME/rpm/" ]; then \ 54 cp $(PACKAGE)-$(VERSION).tar.bz2 $$HOME/rpm/SOURCES; \ 55 cp $(srcdir)/icons/*.xpm $$HOME/rpm/SOURCES; \ 56 elif [ -d "/usr/src/RPM/" ]; then \ 57 cp $(PACKAGE)-$(VERSION).tar.bz2 /usr/src/RPM/SOURCES; \ 58 cp $(srcdir)/icons/*.xpm /usr/src/RPM/SOURCES; \ 59 else \ 60 cp $(PACKAGE)-$(VERSION).tar.bz2 /usr/src/redhat/SOURCES; \ 61 cp $(srcdir)/icons/*.xpm /usr/src/redhat/SOURCES; \ 62 fi 63 rpm --clean --sign -bs sdlroids-mdk.spec 64 65SDLRoids.txt: sdlroids.6 66 groff -P-b -P-u -Tlatin1 -man sdlroids.6 |tr '\255' '-'> SDLRoids.txt 67 68# Special rules to brand the files in BeOS 69beos: sdlroids sdlroids.rsrc 70 xres -o sdlroids sdlroids.rsrc 71 @cp sdlroids.rsrc .. 72 mimeset -f . 73 @mv ../sdlroids.rsrc . 74sdlroids.coff: sdlroids.rc 75 i386-mingw32msvc-windres sdlroids.rc sdlroids.coff 76.rc.coff: 77 78TODOS=pike -e 'write(replace(Stdio.File("stdin")->read(), "\n", "\r\n"))' 79windows: sdlroids.coff sdlroids SDLRoids.txt 80 @echo -n "Building SDLRoids-$(VERSION).zip..." 81 @rm -rf SDLRoids SDLRoids*.zip 82 @/bin/sh $(srcdir)/mkinstalldirs SDLRoids/sounds SDLRoids/bmp/ >/dev/null 2>&1 83 @$(INSTALL) -s sdlroids SDLRoids/SDLRoids.exe 84 @@rm sdlroids 85 @$(INSTALL) /usr/local/cross-tools/i386-mingw32msvc/lib/SDL.dll SDLRoids/ 86 @$(INSTALL_DATA) $(srcdir)/sounds/*.wav SDLRoids/sounds/ 87 @$(INSTALL_DATA) $(srcdir)/bmp/*.bmp SDLRoids/bmp/ 88 @$(TODOS) < SDLRoids.txt > SDLRoids/SDLRoids.txt 89 @$(TODOS) < $(srcdir)/README > SDLRoids/README.txt 90 @$(TODOS) < $(srcdir)/README.orig > SDLRoids/README-orig.txt 91 @$(TODOS) < $(srcdir)/TODO > SDLRoids/TODO.txt 92 @$(TODOS) < $(srcdir)/README.petopt > SDLRoids/README-petopt.txt 93 @$(TODOS) < $(srcdir)/COPYING > SDLRoids/COPYING.txt 94 @$(TODOS) < $(srcdir)/ChangeLog > SDLRoids/ChangeLog.txt 95 @zip -rq SDLRoids-$(VERSION).zip SDLRoids 96 @rm -rf SDLRoids 97 @echo "done." 98