From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755177AbbG1FZp (ORCPT ); Tue, 28 Jul 2015 01:25:45 -0400 Received: from mga09.intel.com ([134.134.136.24]:43478 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752691AbbG1FZm (ORCPT ); Tue, 28 Jul 2015 01:25:42 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,560,1432623600"; d="scan'208";a="614212130" From: Lv Zheng To: "Rafael J. Wysocki" , Len Brown Cc: Lv Zheng , Lv Zheng , , linux-acpi@vger.kernel.org Subject: [PATCH 2/2] tools/power/acpi: Enable build for EC userspace tool. Date: Tue, 28 Jul 2015 13:25:32 +0800 Message-Id: <267730a1b7dfb85e4c5f5489c936ddc9fbc01e08.1438060971.git.lv.zheng@intel.com> X-Mailer: git-send-email 1.7.10 In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch allows EC userspace tool to be built as an ACPI tool. Signed-off-by: Lv Zheng --- tools/power/acpi/Makefile | 16 ++++++++-------- tools/power/acpi/tools/ec/Makefile | 33 ++++++++++++++------------------- 2 files changed, 22 insertions(+), 27 deletions(-) diff --git a/tools/power/acpi/Makefile b/tools/power/acpi/Makefile index 3d05237..e882c83 100644 --- a/tools/power/acpi/Makefile +++ b/tools/power/acpi/Makefile @@ -10,18 +10,18 @@ include ../../scripts/Makefile.include -all: acpidump -clean: acpidump_clean -install: acpidump_install -uninstall: acpidump_uninstall +all: acpidump ec +clean: acpidump_clean ec_clean +install: acpidump_install ec_install +uninstall: acpidump_uninstall ec_uninstall -acpidump: FORCE +acpidump ec: FORCE $(call descend,tools/$@,all) -acpidump_clean: +acpidump_clean ec_clean: $(call descend,tools/$(@:_clean=),clean) -acpidump_install: +acpidump_install ec_install: $(call descend,tools/$(@:_install=),install) -acpidump_uninstall: +acpidump_uninstall ec_uninstall: $(call descend,tools/$(@:_uninstall=),uninstall) .PHONY: FORCE diff --git a/tools/power/acpi/tools/ec/Makefile b/tools/power/acpi/tools/ec/Makefile index b7b0b92..75d8a12 100644 --- a/tools/power/acpi/tools/ec/Makefile +++ b/tools/power/acpi/tools/ec/Makefile @@ -1,22 +1,17 @@ -ec_access: ec_access.o - $(ECHO) " LD " $@ - $(QUIET) $(LD) $(CFLAGS) $(LDFLAGS) $< -o $@ - $(QUIET) $(STRIPCMD) $@ +# tools/power/acpi/tools/acpidump/Makefile - ACPI tool Makefile +# +# Copyright (c) 2015, Intel Corporation +# Author: Lv Zheng +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; version 2 +# of the License. -%.o: %.c - $(ECHO) " CC " $@ - $(QUIET) $(CC) -c $(CFLAGS) -o $@ $< +include ../../Makefile.config -all: ec_access +TOOL = ec +TOOL_OBJS = \ + ec_access.o -install: - $(INSTALL) -d $(DESTDIR)${sbindir} - $(INSTALL_PROGRAM) ec_access $(DESTDIR)${sbindir} - -uninstall: - - rm -f $(DESTDIR)${sbindir}/ec_access - -clean: - -rm -f $(OUTPUT)ec_access - -.PHONY: all install uninstall +include ../../Makefile.rules -- 1.7.10