Skip to content

Commit

Permalink
tools/power/acpi: Enable build for EC userspace tool
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Lv Zheng authored and Rafael J. Wysocki committed Jul 31, 2015
1 parent 391fc23 commit 4305cd0
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 27 deletions.
16 changes: 8 additions & 8 deletions tools/power/acpi/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
33 changes: 14 additions & 19 deletions tools/power/acpi/tools/ec/Makefile
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 4305cd0

Please sign in to comment.