#!gmake # # $Header: //depot/main/GNUmakefile#14 $ # Allow interesting user-specific rules at top level -include Makefile.local ALLTARGS = headers headers_install libs libs_install install apps \ clean clobber SUBDIRS = \ glx \ gfx \ $(NULL) OS = $(shell uname) ifeq ($(subst 64,,$(OS)), IRIX) SUBDIRS += doc else SUBDIRS += doc/man doc/release endif default $(ALLTARGS): $(_FORCE) @for d in $(SUBDIRS); do \ (cd $$d; ${MAKE} $${RULE:=$@}); \ done distsi: $(_FORCE) @for d in $(SUBDIRS) tools; do \ (cd $$d; ${MAKE} $${RULE:=$@}); \ done -include Distfile.int distoss: $(_FORCE) perl tools/gfxinstall/gfxinstall.pl \ $(INSTALLFLAGS_OSS) -F $(DIST)/$(DISTDIR_OSS) $(DISTFILES_OSS) @for d in $(SUBDIRS) tools; do \ (cd $$d; ${MAKE} $${RULE:=$@}); \ done tools_install: cd tools; ${MAKE} install World: tools_install headers_install libs_install default