forked from NXP/GenAVB_TSN
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config_linux_imx8.mk
34 lines (27 loc) · 953 Bytes
/
config_linux_imx8.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
-include local_config_linux_imx8.mk
target_arch:=armv8a
target_os:=linux
target_soc:=imx8
config_list?= endpoint_avb hybrid bridge endpoint_gptp_only
export CROSS_COMPILE?=/home/user/dev/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/bin/arm-linux-gnueabihf-
export KERNELDIR?=/home/user/dev/linux_avb
export STAGING_DIR?=${SDKTARGETSYSROOT}
export NXP_SWITCH_PATH?=/home/user/dev/nxp_switch
BIN_DIR?=$(PREFIX)/usr/bin
LIB_DIR?=$(PREFIX)/usr/lib
CONFIG_DIR?=$(PREFIX)/etc/genavb
INCLUDE_DIR?=$(PREFIX)/usr/include
INITSCRIPT_DIR?=$(PREFIX)/etc/init.d
FIRMWARE_DIR?=$(PREFIX)/lib/firmware/genavb
DEVKIT_DIR?=$(shell pwd)/build/devkit
# Add a space-separated defines
APPS_CUSTOM_DEFINES=WL_BUILD
# Use already set CC/LD/AR when building using yocto environment
ifneq "$(origin CC)" "default"
$(info Compiling using preset CC=$(CC))
else
CC:=$(CROSS_COMPILE)gcc
LD:=$(CROSS_COMPILE)ld
AR:=$(CROSS_COMPILE)ar
OBJCOPY:=$(CROSS_COMPILE)objcopy
endif