From c69f724df0f9e53b2c29f10e1eae3c784749e8da Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Thu, 4 Mar 2010 11:57:31 +0000 Subject: Sync EDKII BaseTools to BaseTools project r1913. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10193 6f19259b-4bc3-4df7-8a09-765794883524 --- BaseTools/GNUmakefile | 58 +++++++++++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 23 deletions(-) (limited to 'BaseTools/GNUmakefile') diff --git a/BaseTools/GNUmakefile b/BaseTools/GNUmakefile index aa140439e2..881b65b4c1 100644 --- a/BaseTools/GNUmakefile +++ b/BaseTools/GNUmakefile @@ -1,23 +1,35 @@ - -all: subdirs - -LANGUAGES = C Python - -SOURCE_SUBDIRS := $(patsubst %,Source/%,$(sort $(LANGUAGES))) -SUBDIRS := $(SOURCE_SUBDIRS) Tests -CLEAN_SUBDIRS := $(patsubst %,%-clean,$(sort $(SUBDIRS))) - -.PHONY: subdirs $(SUBDIRS) -subdirs: $(SUBDIRS) -$(SUBDIRS): - $(MAKE) -C $@ - -.PHONY: $(CLEAN_SUBDIRS) -$(CLEAN_SUBDIRS): - -$(MAKE) -C $(@:-clean=) clean - -clean: $(CLEAN_SUBDIRS) - -test: - @$(MAKE) -C Tests - +## @file +# Windows makefile for Base Tools project build. +# +# Copyright (c) 2009 - 2010, Intel Corporation
+# All rights reserved. This program and the accompanying materials +# are licensed and made available under the terms and conditions of the BSD License +# which accompanies this distribution. The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# + +all: subdirs + +LANGUAGES = C Python + +SOURCE_SUBDIRS := $(patsubst %,Source/%,$(sort $(LANGUAGES))) +SUBDIRS := $(SOURCE_SUBDIRS) Tests +CLEAN_SUBDIRS := $(patsubst %,%-clean,$(sort $(SUBDIRS))) + +.PHONY: subdirs $(SUBDIRS) +subdirs: $(SUBDIRS) +$(SUBDIRS): + $(MAKE) -C $@ + +.PHONY: $(CLEAN_SUBDIRS) +$(CLEAN_SUBDIRS): + -$(MAKE) -C $(@:-clean=) clean + +clean: $(CLEAN_SUBDIRS) + +test: + @$(MAKE) -C Tests + -- cgit v1.2.3