GNUmakefile revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
2N/A## @file
2N/A# Windows makefile for Base Tools project build.
2N/A#
2N/A# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
2N/A# This program and the accompanying materials
2N/A# are licensed and made available under the terms and conditions of the BSD License
2N/A# which accompanies this distribution. The full text of the license may be found at
2N/A# http://opensource.org/licenses/bsd-license.php
2N/A#
2N/A# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
2N/A# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
2N/A#
2N/A
2N/Aall: subdirs
2N/A
2N/ALANGUAGES = C Python
2N/A
2N/ASOURCE_SUBDIRS := $(patsubst %,Source/%,$(sort $(LANGUAGES)))
2N/ASUBDIRS := $(SOURCE_SUBDIRS) Tests
2N/ACLEAN_SUBDIRS := $(patsubst %,%-clean,$(sort $(SUBDIRS)))
2N/A
2N/A.PHONY: subdirs $(SUBDIRS)
2N/Asubdirs: $(SUBDIRS)
2N/A$(SUBDIRS):
2N/A $(MAKE) -C $@
2N/A
2N/A.PHONY: $(CLEAN_SUBDIRS)
2N/A$(CLEAN_SUBDIRS):
2N/A -$(MAKE) -C $(@:-clean=) clean
2N/A
2N/Aclean: $(CLEAN_SUBDIRS)
2N/A
2N/Atest:
2N/A @$(MAKE) -C Tests
2N/A
2N/A