1
0
Fork 0

samples: move timers example code from Documentation

Move timers examples to samples and remove it from Documentation
Makefile. Create a new Makefile to build timers. It can be built
from top level directory or from timers directory:

Run make -C samples/timers or cd samples/timers; make

Acked-by: Jonathan Corbet <corbet@lwn.net>
Acked-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
steinar/wifi_calib_4_9_kernel
Shuah Khan 2016-09-16 17:20:42 -06:00
parent 986b891ad1
commit 155fe001c6
6 changed files with 17 additions and 7 deletions

View File

@ -1,2 +1,2 @@
subdir-y := accounting auxdisplay blackfin \ subdir-y := accounting auxdisplay blackfin \
laptops pcmcia timers watchdog laptops pcmcia watchdog

View File

@ -1,5 +0,0 @@
# List of programs to build
hostprogs-$(CONFIG_X86) := hpet_example
# Tell kbuild to always build the programs
always := $(hostprogs-y)

View File

@ -25,4 +25,4 @@ arch/x86/kernel/hpet.c.
The driver provides a userspace API which resembles the API found in the The driver provides a userspace API which resembles the API found in the
RTC driver framework. An example user space program is provided in RTC driver framework. An example user space program is provided in
file:Documentation/timers/hpet_example.c file:samples/timers/hpet_example.c

View File

@ -0,0 +1,15 @@
ifndef CROSS_COMPILE
uname_M := $(shell uname -m 2>/dev/null || echo not)
ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/)
ifeq ($(ARCH),x86)
CC := $(CROSS_COMPILE)gcc
PROGS := hpet_example
all: $(PROGS)
clean:
rm -fr $(PROGS)
endif
endif