support out-of-tree build
by replacing `src` variable in Kbuild files.
This commit is contained in:
parent
722b2d607c
commit
73e6ea9ce6
|
|
@ -3,7 +3,7 @@
|
||||||
# ```
|
# ```
|
||||||
# include $(top_srcdir)/Makefile.kbuild
|
# include $(top_srcdir)/Makefile.kbuild
|
||||||
# ```
|
# ```
|
||||||
KBUILD = $(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(abs_srcdir)" INSTALL_MOD_DIR="$(INSTALL_MOD_DIR)"
|
KBUILD = $(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(abs_builddir)" INSTALL_MOD_DIR="$(INSTALL_MOD_DIR)"
|
||||||
|
|
||||||
|
|
||||||
modules:
|
modules:
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
REV := $(shell if test -s $(src)/../revision; then \
|
REV := $(shell if test -s $(src)/../revision; then \
|
||||||
cat $(src)/../revision; \
|
cat $(src)/../revision; \
|
||||||
else \
|
else \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
TOPDIR := $(src)/../..
|
TOPDIR := $(src)/../..
|
||||||
|
|
||||||
ifeq (@ENABLE_CCAT@,1)
|
ifeq (@ENABLE_CCAT@,1)
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
TOPDIR := $(src)/../..
|
TOPDIR := $(src)/../..
|
||||||
|
|
||||||
REV := $(shell if test -s $(TOPDIR)/revision; then \
|
REV := $(shell if test -s $(TOPDIR)/revision; then \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
TOPDIR := $(src)/../..
|
TOPDIR := $(src)/../..
|
||||||
|
|
||||||
REV := $(shell if test -s $(TOPDIR)/revision; then \
|
REV := $(shell if test -s $(TOPDIR)/revision; then \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
TOPDIR := $(src)/../..
|
TOPDIR := $(src)/../..
|
||||||
|
|
||||||
REV := $(shell if test -s $(TOPDIR)/revision; then \
|
REV := $(shell if test -s $(TOPDIR)/revision; then \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
obj-m := ec_dc_rtai_sample.o
|
obj-m := ec_dc_rtai_sample.o
|
||||||
|
|
||||||
ec_dc_rtai_sample-objs := dc_rtai_sample.o
|
ec_dc_rtai_sample-objs := dc_rtai_sample.o
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,8 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
|
||||||
obj-m := ec_mini.o
|
obj-m := ec_mini.o
|
||||||
|
|
||||||
ec_mini-objs := mini.o
|
ec_mini-objs := mini.o
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
obj-m := ec_rtai_sample.o
|
obj-m := ec_rtai_sample.o
|
||||||
|
|
||||||
ec_rtai_sample-objs := rtai_sample.o
|
ec_rtai_sample-objs := rtai_sample.o
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
obj-m := ec_tty_example.o
|
obj-m := ec_tty_example.o
|
||||||
|
|
||||||
ec_tty_example-objs := \
|
ec_tty_example-objs := \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
obj-m := ec_master.o
|
obj-m := ec_master.o
|
||||||
|
|
||||||
ec_master-objs := \
|
ec_master-objs := \
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
src := @abs_srcdir@
|
||||||
|
ccflags-y := -I@abs_top_builddir@
|
||||||
|
|
||||||
obj-m := ec_tty.o
|
obj-m := ec_tty.o
|
||||||
|
|
||||||
ec_tty-objs := \
|
ec_tty-objs := \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue