From bf1a8367732ec22832a02f05ad1c3146a37a76eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luc=C3=ADa=20Andrea=20Illanes=20Albornoz?= Date: Fri, 31 Mar 2023 07:24:35 +0200 Subject: Split up midipix.env into env.d/*.env. --- env.d/200.targets.env | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 env.d/200.targets.env (limited to 'env.d/200.targets.env') diff --git a/env.d/200.targets.env b/env.d/200.targets.env new file mode 100644 index 00000000..48a70f3c --- /dev/null +++ b/env.d/200.targets.env @@ -0,0 +1,62 @@ +# +# Copyright (c) 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 LucĂ­a Andrea Illanes Albornoz +# +# WARNING: Do _NOT_ use whitespaces (` ') or tab (` ') +# characters in any of the variables below save for MAKEFLAGS, +# PATH, and TIMESTAMP_FMT. +# +# ${PREFIX_{CROSS,MINGW32,MINIPIX,NATIVE,RPM}} and ${BUILD_WORKDIR} +# must be immediately beneath ${PREFIX}. ${PREFIX} must be o+rwx. +# The variables mentioned should not be forward slash-terminated. +# + +# +# cross target toolchain defaults +: ${DEFAULT_CROSS_AR:=${DEFAULT_TARGET}-ar}; +: ${DEFAULT_CROSS_CC:=${DEFAULT_TARGET}-gcc}; +: ${DEFAULT_CROSS_CCLD:=${DEFAULT_TARGET}-gcc}; +: ${DEFAULT_CROSS_CMAKE:=cmake}; +: ${DEFAULT_CROSS_CXX:=${DEFAULT_TARGET}-g++}; +: ${DEFAULT_CROSS_LD:=${DEFAULT_TARGET}-ld}; +: ${DEFAULT_CROSS_LIBTOOL:=slibtool}; +: ${DEFAULT_CROSS_MAKE:=make}; +: ${DEFAULT_CROSS_RANLIB:=${DEFAULT_TARGET}-ranlib}; + +# +# host target toolchain defaults +: ${DEFAULT_HOST_AR:=ar}; +: ${DEFAULT_HOST_CC:=gcc}; +: ${DEFAULT_HOST_CCLD:=gcc}; +: ${DEFAULT_HOST_CMAKE:=cmake}; +: ${DEFAULT_HOST_CXX:=g++}; +: ${DEFAULT_HOST_LD:=ld}; +: ${DEFAULT_HOST_LIBTOOL:=slibtool}; +: ${DEFAULT_HOST_MAKE:=make}; +: ${DEFAULT_HOST_PKG_CONFIG:=${PREFIX}/bin/${DEFAULT_TARGET}-pkg-config}; +: ${DEFAULT_HOST_PKG_CONFIG_LIBDIR:=${PREFIX}/lib/pkgconfig}; +: ${DEFAULT_HOST_RANLIB:=ranlib}; + +# +# native target toolchain defaults +: ${DEFAULT_NATIVE_AR:=${DEFAULT_TARGET}-ar}; +: ${DEFAULT_NATIVE_CC:=${DEFAULT_TARGET}-gcc}; +: ${DEFAULT_NATIVE_CCLD:=${DEFAULT_TARGET}-gcc}; +: ${DEFAULT_NATIVE_CMAKE:=cmake}; +: ${DEFAULT_NATIVE_CXX:=${DEFAULT_TARGET}-g++}; +: ${DEFAULT_NATIVE_LD:=${DEFAULT_TARGET}-ld}; +: ${DEFAULT_NATIVE_LIBTOOL:=slibtool}; +: ${DEFAULT_NATIVE_MAKE:=make}; +: ${DEFAULT_NATIVE_PKG_CONFIG:=${PREFIX}/bin/${DEFAULT_TARGET}-pkg-config}; +: ${DEFAULT_NATIVE_PKG_CONFIG_LIBDIR:=${PREFIX}/lib/pkgconfig}; +: ${DEFAULT_NATIVE_RANLIB:=${DEFAULT_TARGET}-ranlib}; + +# +# native target sofort defaults +: ${DEFAULT_SOFORT_NATIVE_CC:="${DEFAULT_HOST_CC}"}; +: ${DEFAULT_SOFORT_NATIVE_CFLAGS:="-I${PREFIX}/include"}; +: ${DEFAULT_SOFORT_NATIVE_CXX:="${DEFAULT_HOST_CXX}"}; +: ${DEFAULT_SOFORT_NATIVE_CXXFLAGS:="-I${PREFIX}/include"}; +: ${DEFAULT_SOFORT_NATIVE_LD:="${DEFAULT_HOST_CCLD}"}; +: ${DEFAULT_SOFORT_NATIVE_LDFLAGS:="-L${PREFIX}/lib -Wl,-rpath,${PREFIX}/lib"}; + +# vim:filetype=sh textwidth=0 -- cgit v1.2.3