Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
FMC DEL 1ns 4cha - Software
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
FMC DEL 1ns 4cha - Software
Commits
4ec804a1
Commit
4ec804a1
authored
Oct 26, 2015
by
Adam Wujek
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
kernel: split Makefile into Makefile and Kbuild
Signed-off-by:
Adam Wujek
<
adam.wujek@cern.ch
>
parent
9792fe68
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
37 deletions
+37
-37
Kbuild
kernel/Kbuild
+37
-0
Makefile
kernel/Makefile
+0
-37
No files found.
kernel/Kbuild
0 → 100644
View file @
4ec804a1
KBUILD_EXTRA_SYMBOLS := \
$(ZIO)/Module.symvers \
$(FMC_BUS)/kernel/Module.symvers
# For this CSM_VERSION, please see ohwr.org/csm documentation
ifdef CONFIG_CSM_VERSION
ccflags-y += -D"CERN_SUPER_MODULE=MODULE_VERSION(\"$(CONFIG_CSM_VERSION)\")"
else
ccflags-y += -DCERN_SUPER_MODULE=""
endif
# The library includes <sdb.h>, so point -I directtly there
# include our header before to avoid conflicts with the kernel
LINUXINCLUDE := -I$(FMC_BUS)/kernel/include -I$(FMC_BUS)/kernel/include/linux $(LINUXINCLUDE)
ccflags-y += \
-I$(ZIO)/include \
-I$(FMC_BUS) \
-I$(src)
ccflags-y += -DGIT_VERSION=\"$(GIT_VERSION)\"
#ccflags-y += -DDEBUG
# Extract ZIO minimum compatible version
ccflags-y += -D__ZIO_MIN_MAJOR_VERSION=$(shell echo $(ZIO_VERSION) | cut -d '-' -f 2 | cut -d '.' -f 1; )
ccflags-y += -D__ZIO_MIN_MINOR_VERSION=$(shell echo $(ZIO_VERSION) | cut -d '-' -f 2 | cut -d '.' -f 2; )
subdirs-ccflags-y = $(ccflags-y)
obj-m := fmc-fine-delay.o
fmc-fine-delay-objs = fd-zio.o fd-irq.o fd-core.o
fmc-fine-delay-objs += onewire.o spi.o i2c.o gpio.o
fmc-fine-delay-objs += acam.o calibrate.o pll.o time.o
fmc-fine-delay-objs += calibration.o fmc-util.o
fmc-fine-delay-objs += ../fmc-bus/sdb-lib/access.o
fmc-fine-delay-objs += ../fmc-bus/sdb-lib/glue.o
kernel/Makefile
View file @
4ec804a1
...
...
@@ -3,45 +3,8 @@ LINUX ?= /lib/modules/$(shell uname -r)/build
ZIO
?=
$(src)
/../zio
FMC_BUS
?=
$(src)
/../fmc-bus
KBUILD_EXTRA_SYMBOLS
:=
\
$(ZIO)
/Module.symvers
\
$(FMC_BUS)
/kernel/Module.symvers
GIT_VERSION
=
$(
shell
cd
$(src)
;
git describe
--dirty
--long
--tags
)
# For this CSM_VERSION, please see ohwr.org/csm documentation
ifdef
CONFIG_CSM_VERSION
ccflags-y
+=
-D
"CERN_SUPER_MODULE=MODULE_VERSION(
\"
$(CONFIG_CSM_VERSION)
\"
)"
else
ccflags-y
+=
-DCERN_SUPER_MODULE
=
""
endif
# The library includes <sdb.h>, so point -I directtly there
# include our header before to avoid conflicts with the kernel
LINUXINCLUDE
:=
-I
$(FMC_BUS)
/kernel/include
-I
$(FMC_BUS)
/kernel/include/linux
$(LINUXINCLUDE)
ccflags-y
+=
\
-I
$(ZIO)
/include
\
-I
$(FMC_BUS)
\
-I
$(src)
ccflags-y
+=
-DGIT_VERSION
=
\"
$(GIT_VERSION)
\"
#ccflags-y += -DDEBUG
# Extract ZIO minimum compatible version
ccflags-y
+=
-D__ZIO_MIN_MAJOR_VERSION
=
$(
shell
echo
$(ZIO_VERSION)
|
cut
-d
'-'
-f
2 |
cut
-d
'.'
-f
1
;
)
ccflags-y
+=
-D__ZIO_MIN_MINOR_VERSION
=
$(
shell
echo
$(ZIO_VERSION)
|
cut
-d
'-'
-f
2 |
cut
-d
'.'
-f
2
;
)
subdirs-ccflags-y
=
$
(
ccflags-y
)
obj-m
:=
fmc-fine-delay.o
fmc-fine-delay-objs
=
fd-zio.o fd-irq.o fd-core.o
fmc-fine-delay-objs
+=
onewire.o spi.o i2c.o gpio.o
fmc-fine-delay-objs
+=
acam.o calibrate.o pll.o time.o
fmc-fine-delay-objs
+=
calibration.o fmc-util.o
fmc-fine-delay-objs
+=
../fmc-bus/sdb-lib/access.o
fmc-fine-delay-objs
+=
../fmc-bus/sdb-lib/glue.o
all modules
:
$(MAKE)
-C
$(LINUX)
M
=
$(
shell
/bin/pwd
)
modules
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment