]> code.ossystems Code Review - meta-freescale.git/blob
e9bf925740a54bde2fd9fc92003f39ee6b0fb654
[meta-freescale.git] /
1 From 1d7b7046c8f735e150e92aeace3fe6d0686b9bc9 Mon Sep 17 00:00:00 2001
2 From: Gary Bisson <gary.bisson@boundarydevices.com>
3 Date: Wed, 3 Oct 2018 10:52:29 +0200
4 Subject: [PATCH] Fix version.h inclusion to be from kernel build folder
5
6 Instead of relying on Toolchain headers which can be from newer kernel.
7
8 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
9 ---
10  Makefile_G1G2 | 3 +++
11  Makefile_H1   | 3 +++
12  2 files changed, 6 insertions(+)
13
14 diff --git a/Makefile_G1G2 b/Makefile_G1G2
15 index 29866a4..c473bcb 100755
16 --- a/Makefile_G1G2
17 +++ b/Makefile_G1G2
18 @@ -16,6 +16,9 @@ INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/in
19  # ION header location
20  INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi
21  
22 +# LINUX_VERSION_CODE from kernel build folder instead of toolchain headers
23 +INCLUDE_HEADERS += -I$(LINUX_KERNEL_BUILD)/include/generated/uapi
24 +
25  CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \
26             -DUSE_EXTERNAL_BUFFER -DUSE_FAST_EC -DUSE_VP9_EC -DGET_FREE_BUFFER_NON_BLOCK \
27             -DDEC_X170_OUTPUT_FORMAT=0 -DDEC_X170_TIMEOUT_LENGTH=-1 -DENABLE_HEVC_SUPPORT \
28 diff --git a/Makefile_H1 b/Makefile_H1
29 index 56b4332..0be43ce 100755
30 --- a/Makefile_H1
31 +++ b/Makefile_H1
32 @@ -23,6 +23,9 @@ ENV += -I$(SDKTARGETSYSROOT)/usr/imx/include
33  # ION header location
34  ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi
35  
36 +# LINUX_VERSION_CODE from kernel build folder instead of toolchain headers
37 +INCLUDE_HEADERS += -I$(LINUX_KERNEL_BUILD)/include/generated/uapi
38 +
39  LIBENCNAME = libcodec_enc
40  LIBSENC = -L./ -lhantro_h1 -lpthread
41  
42 -- 
43 2.19.0
44