Commit ec651492 authored by Miguel Gómez Sexto's avatar Miguel Gómez Sexto

tdc: Folder reorganization.

Move driver code to driver folder. Create lib and test forlders with empty
makefiles and added a global Makefile to compile everything.
Signed-off-by: Miguel Gómez Sexto's avatarMiguel Gómez <magomez@igalia.com>
parent 7071329e
#LINUX ?= /lib/modules/$(shell uname -r)/build
LINUX ?= ../kernel-3.5
ZIO ?= $(HOME)/devel/cern/zio
SPEC_SW ?= $(HOME)/devel/cern/spec-sw
all:
$(MAKE) -C drivers
$(MAKE) -C lib
$(MAKE) -C test
KBUILD_EXTRA_SYMBOLS := $(ZIO)/Module.symvers $(SPEC_SW)/kernel/Module.symvers
.PHONY: all clean
ccflags-y = -I$(ZIO)/include -I$(SPEC_SW)/kernel -I$M -I$(SPEC_SW)/kernel/include
#ccflags-y += -DDEBUG
subdirs-ccflags-y = $(ccflags-y)
obj-m := spec-tdc.o
spec-tdc-objs = tdc-core.o tdc-zio.o tdc-fmc.o tdc-acam.o tdc-dma.o
all: modules
modules_install clean modules:
$(MAKE) -C $(LINUX) M=$(shell /bin/pwd) $@
clean:
$(MAKE) clean -C drivers
$(MAKE) clean -C lib
$(MAKE) clean -C test
#LINUX ?= /lib/modules/$(shell uname -r)/build
LINUX ?= ../kernel-3.5
ZIO ?= $(HOME)/devel/cern/zio
SPEC_SW ?= $(HOME)/devel/cern/spec-sw
KBUILD_EXTRA_SYMBOLS := $(ZIO)/Module.symvers $(SPEC_SW)/kernel/Module.symvers
ccflags-y = -I$(ZIO)/include -I$(SPEC_SW)/kernel -I$M -I$(SPEC_SW)/kernel/include
#ccflags-y += -DDEBUG
subdirs-ccflags-y = $(ccflags-y)
obj-m := spec-tdc.o
spec-tdc-objs = tdc-core.o tdc-zio.o tdc-fmc.o tdc-acam.o tdc-dma.o
all: modules
modules_install clean modules:
$(MAKE) -C $(LINUX) M=$(shell /bin/pwd) $@
all:
.PHONY: all
clean:
$(RM) *.a *.o
all:
.PHONY: all
clean:
$(RM) *.a *.o
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment