tools/power/acpi: Enable build for EC userspace tool

This patch allows EC userspace tool to be built as an ACPI tool.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
Lv Zheng 2015-07-28 13:25:32 +08:00 committed by Rafael J. Wysocki
parent 391fc234b5
commit 4305cd0243
2 changed files with 22 additions and 27 deletions

View file

@ -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

View file

@ -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 <lv.zheng@intel.com>
#
# 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