1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2010-2014 Intel Corporation
7 # - define EXECENV_CFLAGS variable (overridden by cmdline)
8 # - define EXECENV_LDFLAGS variable (overridden by cmdline)
9 # - define EXECENV_ASFLAGS variable (overridden by cmdline)
10 # - may override any previously defined variable
12 # examples for RTE_EXEC_ENV: linuxapp, bsdapp
14 ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB
),y
)
15 EXECENV_CFLAGS
= -pthread
-fPIC
17 EXECENV_CFLAGS
= -pthread
21 EXECENV_LDLIBS
= -lexecinfo
24 ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB
),y
)
25 EXECENV_LDLIBS
+= -lgcc_s
28 # force applications to link with gcc/icc instead of using ld
33 export EXECENV_CFLAGS EXECENV_LDFLAGS EXECENV_ASFLAGS