JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Autoconf: separate build dir, distclean, dir vars.
authorJosh Grams <josh@qualdan.com>
Sat, 28 Nov 2009 01:11:53 +0000 (20:11 -0500)
committerJosh Grams <josh@qualdan.com>
Sat, 28 Nov 2009 01:11:53 +0000 (20:11 -0500)
Makefile.in

index 31f5fe0..61d5dfe 100644 (file)
 SHELL = /bin/sh
 VPATH = @srcdir@
 
-subdirs = @subdirs@
-top_srcdir = @top_srcdir@
 srcdir = @srcdir@
 prefix = @prefix@
 exec_prefix = @exec_prefix@
 datarootdir = @datarootdir@
-pkgdatadir = $(datarootdir)/@PACKAGE_TARNAME@
+datadir = @datadir@
+pkgdatadir = $(datadir)/@PACKAGE_TARNAME@
 bindir = $(exec_prefix)/bin
 
 CC = @CC@
@@ -109,7 +108,7 @@ sprite.@OBJEXT@: sprite.h common.h
 $(exe_name): $(objects)
        $(CC) $^ $(ldflags) -o $@
 
-include gfx.mk
+include $(srcdir)/gfx.mk
 
 tags: *.c *.h
        exuberant-ctags *.c *.h /usr/include/SDL/*
@@ -117,14 +116,15 @@ tags: *.c *.h
 clean: program-clean
        rm -f tags
 
-maintainer-clean: program-clean data-clean
+distclean: clean
+       rm -f Makefile config.h config.log config.status
+
+maintainer-clean: program-clean
+       rm -f $(graphics) font_guts font_guts.pov
 
 program-clean:
        rm -f *.@OBJEXT@ $(exe_name) @PACKAGE_TARNAME@.desktop
 
-data-clean:
-       rm -f $(graphics) font_guts font_guts.pov
-
 mkinstalldirs:
        if [ ! -d $(DESTDIR)$(pkgdatadir) ]; then mkdir -p $(DESTDIR)$(pkgdatadir); fi
        if [ ! -d $(DESTDIR)$(bindir) ]; then mkdir -p $(DESTDIR)$(bindir); fi
@@ -149,9 +149,9 @@ install-program: program
        $(INSTALL_PROGRAM) ./$(exe_name) $(DESTDIR)$(bindir)/
 
 install-data: data mkinstalldirs
-       $(INSTALL_DATA) ./data/*.png $(DESTDIR)$(pkgdatadir)/
-       $(INSTALL_DATA) ./data/*.wav $(DESTDIR)$(pkgdatadir)/
-       $(INSTALL_DATA) ./data/*.xm $(DESTDIR)$(pkgdatadir)/
+       $(INSTALL_DATA) $(srcdir)/data/*.png $(DESTDIR)$(pkgdatadir)/
+       $(INSTALL_DATA) $(srcdir)/data/*.wav $(DESTDIR)$(pkgdatadir)/
+       $(INSTALL_DATA) $(srcdir)/data/*.xm $(DESTDIR)$(pkgdatadir)/
        @echo
        @echo "$(pkgdatadir)/icon.png (48x48) or ship.png (32x32) make good icons."
        @echo