User:JoeyArmstrong/makefiles/ContainerMakefileSample
From MozillaWiki
- PATH: $sandbox/obj-ff-dbg/generated/makefile.gen.moz_libs
# -*- makefile -*- ########################################################################### ## Intent: Container makefile processing [moz_libs] targets ## Source: /mozilla/sandbox/mozilla-central/config/makefiles/templates/makefile.tmpl ## Generated: Wed Jul 6 18:09:46 2011 ########################################################################### ifndef MOZ_OBJDIR MOZ_OBJDIR= /mozilla/sandbox/mozilla-central/obj-ff-dbg endif export MOZ_OBJDIR ############################################################ ## DEPS: hg or derived => files containing target to process ############################################################ auto_makefiles = $(NULL) auto_makefiles += ./obj-ff-dbg/editor/composer/src/Makefile ifdef ENABLE_TESTS auto_makefiles += ./obj-ff-dbg/editor/composer/test/Makefile auto_makefiles += ./obj-ff-dbg/editor/libeditor/base/tests/Makefile auto_makefiles += ./obj-ff-dbg/editor/libeditor/html/tests/Makefile auto_makefiles += ./obj-ff-dbg/editor/libeditor/text/tests/Makefile endif auto_makefiles += $(NULL) .PHONY: $(auto_makefiles) ############################################################ ## DEPS: all_4_make => derived + autoconf & automake sources ############################################################ auto_alldeps = $(NULL) auto_alldeps += ./Makefile.in auto_alldeps += ./accessible/Makefile.in auto_alldeps += ./accessible/build/Makefile.in auto_alldeps += ./accessible/public/Makefile.in auto_alldeps += ./accessible/public/ia2/Makefile.in auto_alldeps += ./accessible/public/msaa/Makefile.in auto_alldeps += ./accessible/src/Makefile.in auto_alldeps += ./accessible/src/atk/Makefile.in auto_alldeps += ./browser/branding/aurora/locales/Makefile.in auto_alldeps += ./browser/branding/nightly/Makefile.in auto_alldeps += ./mobile/locales/Makefile.in auto_alldeps += ./mobile/makefiles.sh auto_alldeps += ./mobile/modules/Makefile.in auto_alldeps += ./mobile/themes/Makefile.in auto_alldeps += ./mobile/themes/core/Makefile.in auto_alldeps += ./modules/freetype2/Makefile auto_alldeps += ./modules/freetype2/builds/amiga/makefile auto_alldeps += ./obj-ff-dbg/intl/locale/src/mac/Makefile auto_alldeps += ./obj-ff-dbg/intl/locale/src/os2/Makefile auto_alldeps += ./obj-ff-dbg/intl/locale/src/unix/Makefile auto_alldeps += ./obj-ff-dbg/intl/locale/src/windows/Makefile auto_alldeps += ./obj-ff-dbg/intl/locale/tests/Makefile auto_alldeps += ./obj-ff-dbg/intl/locales/Makefile auto_alldeps += ./obj-ff-dbg/intl/lwbrk/Makefile auto_alldeps += ./obj-ff-dbg/intl/lwbrk/idl/Makefile auto_alldeps += ./obj-ff-dbg/intl/lwbrk/public/Makefile auto_alldeps += ./obj-ff-dbg/intl/lwbrk/src/Makefile auto_alldeps += ./obj-ff-dbg/intl/lwbrk/tests/Makefile auto_alldeps += ./xulrunner/installer/Makefile.in auto_alldeps += ./xulrunner/installer/mac/Makefile.in auto_alldeps += ./xulrunner/installer/windows/Makefile.in auto_alldeps += ./xulrunner/makefiles.sh auto_alldeps += ./xulrunner/setup/Makefile.in auto_alldeps += ./xulrunner/stub/Makefile.in auto_alldeps += ./xulrunner/tools/redit/Makefile.in auto_alldeps += $(NULL) .PHONY: $(auto_makefiles) ############################################ ## Non-recursive processing of named targets ############################################ all: $(auto_makefiles) ##################################################################### ## Process named targets: ## o process at most [n] top level directories concurrently ## o within a directory, threads controlled by .mozconfig ## NOTE: Platform makefiles currently excluded: ## .../unix/.../Makefile, Makefile.win ##################################################################### $(auto_makefiles): $(MAKE) -C $(dir $@) -f $(notdir $@) libs ############################################ ## Support for shell access and unit testing ############################################ getdeps: # deps @echo $(auto_makefiles) getdeps0: # dependencies @echo $(auto_alldeps) # EOF