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

Commit 6bee835d authored by Shuah Khan's avatar Shuah Khan
Browse files

samples: move mic/mpssd example code from Documentation



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

Run make -C samples/mic/mpssd or cd samples/mic/mpssd; make

Acked-by: default avatarJonathan Corbet <corbet@lwn.net>
Signed-off-by: default avatarShuah Khan <shuahkh@osg.samsung.com>
parent 3d2c86e3
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
subdir-y := accounting auxdisplay blackfin \
	laptops mic misc-devices pcmcia timers watchdog
	laptops misc-devices pcmcia timers watchdog

Documentation/mic/Makefile

deleted100644 → 0
+0 −1
Original line number Diff line number Diff line
subdir-y := mpssd

Documentation/mic/mpssd/Makefile

deleted100644 → 0
+0 −21
Original line number Diff line number Diff line
ifndef CROSS_COMPILE
# List of programs to build
hostprogs-$(CONFIG_X86_64) := mpssd

mpssd-objs := mpssd.o sysfs.o

# Tell kbuild to always build the programs
always := $(hostprogs-y)

HOSTCFLAGS += -I$(objtree)/usr/include -I$(srctree)/tools/include

ifdef DEBUG
HOSTCFLAGS += -DDEBUG=$(DEBUG)
endif

HOSTLOADLIBES_mpssd := -lpthread

install:
	install mpssd /usr/sbin/mpssd
	install micctrl /usr/sbin/micctrl
endif
+27 −0
Original line number Diff line number Diff line
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)

PROGS := mpssd
CC = $(CROSS_COMPILE)gcc
CFLAGS := -I../../../usr/include -I../../../tools/include

ifdef DEBUG
CFLAGS += -DDEBUG=$(DEBUG)
endif

all: $(PROGS)
mpssd: mpssd.c sysfs.c
	$(CC) $(CFLAGS) mpssd.c sysfs.c -o mpssd -lpthread

install:
	install mpssd /usr/sbin/mpssd
	install micctrl /usr/sbin/micctrl

clean:
	rm -fr $(PROGS)

endif
endif
Loading