Avoid using make -C, a gnuism, in Makefile.am.
authorGregory Maxwell <greg@xiph.org>
Wed, 29 Aug 2012 14:31:16 +0000 (10:31 -0400)
committerGregory Maxwell <greg@xiph.org>
Wed, 29 Aug 2012 14:31:16 +0000 (10:31 -0400)
Instead use cd inside the makefiles.
This fixes 'make check', etc. with some non-gnu makes. (HPUX, for example)

Makefile.am

index 16ac9e2..e9e6329 100644 (file)
@@ -122,24 +122,24 @@ install-opus: install
 
 # Or just the docs
 docs:
-       $(MAKE) $(AM_MAKEFLAGS) -C doc
+       cd doc && $(MAKE) $(AM_MAKEFLAGS)
 
 install-docs:
-       $(MAKE) $(AM_MAKEFLAGS) -C doc install
+       cd doc && $(MAKE) $(AM_MAKEFLAGS) install
 
 
 # Or everything (by default)
 all-local:
-       @[ -n "$(NO_DOXYGEN)" ] || $(MAKE) $(AM_MAKEFLAGS) -C doc
+       @[ -n "$(NO_DOXYGEN)" ] || cd doc && $(MAKE) $(AM_MAKEFLAGS)
 
 install-data-local:
-       @[ -n "$(NO_DOXYGEN)" ] || $(MAKE) $(AM_MAKEFLAGS) -C doc install
+       @[ -n "$(NO_DOXYGEN)" ] || cd doc && $(MAKE) $(AM_MAKEFLAGS) install
 
 clean-local:
-       -$(MAKE) $(AM_MAKEFLAGS) -C doc clean
+       -cd doc && $(MAKE) $(AM_MAKEFLAGS) clean
 
 uninstall-local:
-       $(MAKE) $(AM_MAKEFLAGS) -C doc uninstall
+       cd doc && $(MAKE) $(AM_MAKEFLAGS) uninstall
 
 
 .PHONY: opus check-opus install-opus docs install-docs