2007-04-23 06:25:08 +00:00
## Need 1.7 for subdir support. (Well, 1.4 doesn't work, I don't know if anything between does.)
2003-02-20 00:38:59 +00:00
AUTOMAKE_OPTIONS = 1.7 foreign
SUBDIRS = src
ACLOCAL_AMFLAGS = -I autoconf/m4
2007-04-23 06:25:08 +00:00
## Black magic (read: sed) for getting the product ID as defined in code, not by the autotools.
## Quotes are making vim's highlighting of this even worse, so just escape everything,
## including the escapes. Make it lowercase to match ArchHooks::MountInitialFileSystems().
productID := $( shell sed -nr /define\\ s+PRODUCT_ID_BARE/\{ s/.*define\\ s+PRODUCT_ID_BARE\\ s+\( .+\) /\\ 1/\; y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/\; p\; q\} $( srcdir) /src/ProductInfo.h)
2007-04-24 09:27:07 +00:00
installFiles = src/stepmania
if HAVE_GTK
installFiles += src/GtkModule.so
endif
2007-04-23 06:25:08 +00:00
.PHONY : SMData
SMData :
2007-07-31 03:48:03 +00:00
$( srcdir) /Utils/CreatePackage.pl $( srcdir) .
2007-04-23 06:25:08 +00:00
dist-hook : SMData
2007-04-24 09:27:07 +00:00
mkdir -p $( distdir) /Packages
2007-07-31 03:48:03 +00:00
cp StepMania.smzip $( distdir) /Packages
2007-04-23 06:25:08 +00:00
mkdir -p $( distdir) /Docs
2007-07-31 03:36:48 +00:00
cp $( srcdir) /Docs/Licenses.txt $( distdir) /Docs
2007-04-23 06:25:08 +00:00
cp $( srcdir) /Utils/build.sh $( distdir)
2007-07-31 03:48:03 +00:00
install-data-hook : $( top_srcdir ) /Packages /StepMania .smzip
2007-04-24 09:27:07 +00:00
mkdir -p " $( DESTDIR)$( bindir) / $( productID) /Packages"
$( INSTALL) $( installFiles) " $( DESTDIR)$( bindir) / $( productID) "
2007-07-31 03:48:03 +00:00
$( INSTALL_DATA) $( top_srcdir) /Packages/StepMania.smzip " $( DESTDIR)$( bindir) / $( productID) /Packages"
2007-04-23 06:25:08 +00:00
uninstall-hook :
2007-04-24 09:27:07 +00:00
rm -f " $( DESTDIR)$( bindir) / $( productID) /stepmania"
rm -f " $( DESTDIR)$( bindir) / $( productID) /GtkModule.so"
2007-07-31 03:48:03 +00:00
rm -f " $( DESTDIR)$( bindir) / $( productID) /Packages/StepMania.smzip"