Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4305cd02 authored by Lv Zheng's avatar Lv Zheng Committed by Rafael J. Wysocki
Browse files

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: default avatarLv Zheng <lv.zheng@intel.com>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent 391fc234
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -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
+14 −19
Original line number Diff line number Diff line
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