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

Commit b3fd7368 authored by Pali Rohár's avatar Pali Rohár Committed by Jonathan Corbet
Browse files

Move freefall program from Documentation/ to tools/

parent a28ab162
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
dslm
freefall
+0 −2
Original line number Diff line number Diff line
@@ -8,8 +8,6 @@ disk-shock-protection.txt
	- information on hard disk shock protection.
dslm.c
	- Simple Disk Sleep Monitor program
freefall.c
	- (HP/DELL) laptop accelerometer program for disk protection.
laptop-mode.txt
	- how to conserve battery power using laptop-mode.
sony-laptop.txt
+1 −1
Original line number Diff line number Diff line
# List of programs to build
hostprogs-y := dslm freefall
hostprogs-y := dslm

# Tell kbuild to always build the programs
always := $(hostprogs-y)
+12 −2
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ help:
	@echo '  vm         - misc vm tools'
	@echo '  x86_energy_perf_policy - Intel energy policy tool'
	@echo '  tmon       - thermal monitoring and tuning tool'
	@echo '  freefall   - laptop accelerometer program for disk protection'
	@echo ''
	@echo 'You can do:'
	@echo ' $$ make -C tools/ <tool>_install'
@@ -62,6 +63,9 @@ turbostat x86_energy_perf_policy: FORCE
tmon: FORCE
	$(call descend,thermal/$@)

freefall: FORCE
	$(call descend,laptop/$@)

acpi_install:
	$(call descend,power/$(@:_install=),install)

@@ -80,10 +84,13 @@ turbostat_install x86_energy_perf_policy_install:
tmon_install:
	$(call descend,thermal/$(@:_install=),install)

freefall_install:
	$(call descend,laptop/$(@:_install=),install)

install: acpi_install cgroup_install cpupower_install hv_install firewire_install lguest_install \
		perf_install selftests_install turbostat_install usb_install \
		virtio_install vm_install net_install x86_energy_perf_policy_install \
	tmon
		tmon freefall_install

acpi_clean:
	$(call descend,power/acpi,clean)
@@ -112,8 +119,11 @@ turbostat_clean x86_energy_perf_policy_clean:
tmon_clean:
	$(call descend,thermal/tmon,clean)

freefall_clean:
	$(call descend,laptop/freefall,clean)

clean: acpi_clean cgroup_clean cpupower_clean hv_clean firewire_clean lguest_clean \
		perf_clean selftests_clean turbostat_clean usb_clean virtio_clean \
		vm_clean net_clean x86_energy_perf_policy_clean tmon_clean
		vm_clean net_clean x86_energy_perf_policy_clean tmon_clean freefall_clean

.PHONY: FORCE
+17 −0
Original line number Diff line number Diff line
PREFIX ?= /usr
SBINDIR ?= sbin
INSTALL ?= install
CC = $(CROSS_COMPILE)gcc

TARGET = freefall

all: $(TARGET)

%: %.c
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<

clean:
	$(RM) $(TARGET)

install: freefall
	$(INSTALL) -D -m 755 $(TARGET) $(DESTDIR)$(PREFIX)/$(SBINDIR)/$(TARGET)
Loading