mirror of
https://github.com/SynologyOpenSource/pkgscripts-ng.git
synced 2025-07-20 18:20:23 +00:00
80 lines
2.7 KiB
Plaintext
80 lines
2.7 KiB
Plaintext
SYNO_PRODUCT="DSM"
|
|
ToolChainDir32="/usr/local/i686-pc-linux-gnu"
|
|
ToolChainPrefix32="/usr/local/i686-pc-linux-gnu/bin/i686-pc-linux-gnu-"
|
|
ToolChainBin32="${ToolChainDir32}/bin"
|
|
ToolChainSysRoot32="${ToolChainDir32}/i686-pc-linux-gnu/sys-root"
|
|
ToolChainInclude32="${ToolChainSysRoot32}/usr/include"
|
|
ToolChainLib32="${ToolChainSysRoot32}/lib"
|
|
ARCH="x86_64"
|
|
PLATFORM_FAMILY="SYNOPLAT_F_X86_64"
|
|
|
|
ConfigOpt32="--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --build=i686-pc-linux"
|
|
|
|
# For sdk usbcam
|
|
HOST32=i686-pc-linux-gnu
|
|
|
|
PLAT_FLAGS="-DSYNO_R1000NK"
|
|
CFLAGS32="-D$PLATFORM_FAMILY -O2"
|
|
LDFLAGS32=""
|
|
CC32=${ToolChainPrefix32}wrap-gcc
|
|
CXX32=${ToolChainPrefix32}wrap-g++
|
|
CPP32=${ToolChainPrefix32}cpp
|
|
LD32=${ToolChainPrefix32}ld
|
|
AR32=${ToolChainPrefix32}ar
|
|
STRIP32=${ToolChainPrefix32}strip
|
|
RANLIB32=${ToolChainPrefix32}ranlib
|
|
NM32=${ToolChainPrefix32}nm
|
|
READELF32=${ToolChainPrefix32}readelf
|
|
|
|
ToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
|
|
ToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
|
|
ToolChainBin64="${ToolChainDir64}/bin"
|
|
ToolChainSysRoot64="${ToolChainDir64}/x86_64-pc-linux-gnu/sys-root"
|
|
ToolChainInclude64="${ToolChainSysRoot64}/usr/include"
|
|
ToolChainLib64="${ToolChainSysRoot64}/lib"
|
|
ToolChainSysInclude64=""
|
|
|
|
ConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
|
|
|
|
# For sdk usbcam
|
|
HOST64=x86_64-pc-linux-gnu
|
|
|
|
CFLAGS64="-D$PLATFORM_FAMILY -O2"
|
|
LDFLAGS64=""
|
|
CC64=${ToolChainPrefix64}wrap-gcc
|
|
CXX64=${ToolChainPrefix64}wrap-g++
|
|
CPP64=${ToolChainPrefix64}cpp
|
|
LD64=${ToolChainPrefix64}ld
|
|
AR64=${ToolChainPrefix64}ar
|
|
STRIP64=${ToolChainPrefix64}strip
|
|
RANLIB64=${ToolChainPrefix64}ranlib
|
|
NM64=${ToolChainPrefix64}nm
|
|
READELF64=${ToolChainPrefix64}readelf
|
|
|
|
#For Grub in EFI framework
|
|
GrubHOST64=x86_64-pc-linux-gnu
|
|
|
|
GrubToolChainDir64="/usr/local/x86_64-pc-linux-gnu"
|
|
GrubToolChainPrefix64="/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-"
|
|
GrubToolChainBin64="${GrubToolChainDir64}/bin"
|
|
GrubToolChainInclude64="${GrubToolChainDir64}/include"
|
|
GrubToolChainSysInclude64=""
|
|
GrubToolChainLib64="${GrubToolChainDir64}/lib"
|
|
|
|
GrubConfigOpt64="--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --build=i686-pc-linux-gnu"
|
|
|
|
GrubCFLAGS64="-I${GrubToolChainInclude64} -D$PLATFORM_FAMILY"
|
|
GrubLDFLAGS64="-L${GrubToolChainLib64}"
|
|
GrubCC64=${GrubToolChainPrefix64}wrap-gcc
|
|
GrubCXX64=${GrubToolChainPrefix64}wrap-g++
|
|
GrubLD64=${GrubToolChainPrefix64}ld
|
|
GrubAR64=${GrubToolChainPrefix64}ar
|
|
GrubSTRIP64=${GrubToolChainPrefix64}strip
|
|
GrubRANLIB64=${GrubToolChainPrefix64}ranlib
|
|
GrubNM64=${GrubToolChainPrefix64}nm
|
|
|
|
KernelToolchain="gcc1220_glibc236_x86_64"
|
|
ToolchainTGZList="$KernelToolchain gcc1220_glibc236_i686"
|
|
SynoKernelConfig="r1000nk"
|
|
SynoGNUSources="x86 x64"
|