From a7d4d894c12838d89cce6155e4be01dff9772add Mon Sep 17 00:00:00 2001 From: Yves Martin Date: Mon, 3 Apr 2017 21:58:40 +0200 Subject: [PATCH] DSM 6.1 toolchains --- toolchains/syno-88f6281-6.1/Makefile | 29 ++++++++++++++++++++++++ toolchains/syno-88f6281-6.1/digests | 3 +++ toolchains/syno-alpine-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-alpine-6.1/digests | 3 +++ toolchains/syno-armada370-6.1/Makefile | 30 +++++++++++++++++++++++++ toolchains/syno-armada370-6.1/digests | 3 +++ toolchains/syno-armada375-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-armada375-6.1/digests | 3 +++ toolchains/syno-armada38x-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-armada38x-6.1/digests | 3 +++ toolchains/syno-armadaxp-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-armadaxp-6.1/digests | 3 +++ toolchains/syno-avoton-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-avoton-6.1/digests | 3 +++ toolchains/syno-braswell-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-braswell-6.1/digests | 3 +++ toolchains/syno-broadwell-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-broadwell-6.1/digests | 3 +++ toolchains/syno-bromolow-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-bromolow-6.1/digests | 3 +++ toolchains/syno-cedarview-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-cedarview-6.1/digests | 3 +++ toolchains/syno-comcerto2k-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-comcerto2k-6.1/digests | 3 +++ toolchains/syno-evansport-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-evansport-6.1/digests | 3 +++ toolchains/syno-grantley-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-grantley-6.1/digests | 3 +++ toolchains/syno-hi3535-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-hi3535-6.1/digests | 3 +++ toolchains/syno-monaco-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-monaco-6.1/digests | 3 +++ toolchains/syno-qoriq-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-qoriq-6.1/digests | 3 +++ toolchains/syno-x64-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-x64-6.1/digests | 3 +++ toolchains/syno-x86-6.1/Makefile | 28 +++++++++++++++++++++++ toolchains/syno-x86-6.1/digests | 3 +++ 38 files changed, 592 insertions(+) create mode 100644 toolchains/syno-88f6281-6.1/Makefile create mode 100644 toolchains/syno-88f6281-6.1/digests create mode 100644 toolchains/syno-alpine-6.1/Makefile create mode 100644 toolchains/syno-alpine-6.1/digests create mode 100644 toolchains/syno-armada370-6.1/Makefile create mode 100644 toolchains/syno-armada370-6.1/digests create mode 100644 toolchains/syno-armada375-6.1/Makefile create mode 100644 toolchains/syno-armada375-6.1/digests create mode 100644 toolchains/syno-armada38x-6.1/Makefile create mode 100644 toolchains/syno-armada38x-6.1/digests create mode 100644 toolchains/syno-armadaxp-6.1/Makefile create mode 100644 toolchains/syno-armadaxp-6.1/digests create mode 100644 toolchains/syno-avoton-6.1/Makefile create mode 100644 toolchains/syno-avoton-6.1/digests create mode 100644 toolchains/syno-braswell-6.1/Makefile create mode 100644 toolchains/syno-braswell-6.1/digests create mode 100644 toolchains/syno-broadwell-6.1/Makefile create mode 100644 toolchains/syno-broadwell-6.1/digests create mode 100644 toolchains/syno-bromolow-6.1/Makefile create mode 100644 toolchains/syno-bromolow-6.1/digests create mode 100644 toolchains/syno-cedarview-6.1/Makefile create mode 100644 toolchains/syno-cedarview-6.1/digests create mode 100644 toolchains/syno-comcerto2k-6.1/Makefile create mode 100644 toolchains/syno-comcerto2k-6.1/digests create mode 100644 toolchains/syno-evansport-6.1/Makefile create mode 100644 toolchains/syno-evansport-6.1/digests create mode 100644 toolchains/syno-grantley-6.1/Makefile create mode 100644 toolchains/syno-grantley-6.1/digests create mode 100644 toolchains/syno-hi3535-6.1/Makefile create mode 100644 toolchains/syno-hi3535-6.1/digests create mode 100644 toolchains/syno-monaco-6.1/Makefile create mode 100644 toolchains/syno-monaco-6.1/digests create mode 100644 toolchains/syno-qoriq-6.1/Makefile create mode 100644 toolchains/syno-qoriq-6.1/digests create mode 100644 toolchains/syno-x64-6.1/Makefile create mode 100644 toolchains/syno-x64-6.1/digests create mode 100644 toolchains/syno-x86-6.1/Makefile create mode 100644 toolchains/syno-x86-6.1/digests diff --git a/toolchains/syno-88f6281-6.1/Makefile b/toolchains/syno-88f6281-6.1/Makefile new file mode 100644 index 00000000000..86a439dacec --- /dev/null +++ b/toolchains/syno-88f6281-6.1/Makefile @@ -0,0 +1,29 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = 88f6281 +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = 6281-gcc464_glibc215_88f6281-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Marvell%2088F628x%20Linux%202.6.32 + +TC_BASE_DIR = arm-marvell-linux-gnueabi +TC_PREFIX = arm-marvell-linux-gnueabi +TC_TARGET = arm-marvell-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/libc/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/libc/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/libc/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/libc/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/libc/lib'|" {} \; + diff --git a/toolchains/syno-88f6281-6.1/digests b/toolchains/syno-88f6281-6.1/digests new file mode 100644 index 00000000000..00096116d13 --- /dev/null +++ b/toolchains/syno-88f6281-6.1/digests @@ -0,0 +1,3 @@ +6281-gcc464_glibc215_88f6281-GPL.txz SHA1 69a0755673174ceaaaeb1edc9a70fc9501191c8b +6281-gcc464_glibc215_88f6281-GPL.txz SHA256 a63aa91b52bebf3926a19993a5d563e5942c7fc7447bb9d7f3680262e2357330 +6281-gcc464_glibc215_88f6281-GPL.txz MD5 dbfbc1bf59b815055d3a933e73e623f7 diff --git a/toolchains/syno-alpine-6.1/Makefile b/toolchains/syno-alpine-6.1/Makefile new file mode 100644 index 00000000000..0d664f022fe --- /dev/null +++ b/toolchains/syno-alpine-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-alpine + +TC_ARCH = alpine alpine4k +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = alpine4k-gcc493_glibc220_hard-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Annapurna%20Alpine%20Linux%203.10.102 + +TC_BASE_DIR = arm-unknown-linux-gnueabi +TC_PREFIX = arm-unknown-linux-gnueabi +TC_TARGET = arm-unknown-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mfloat-abi=hard -mtune=cortex-a15 -mfpu=neon-vfpv4 -mthumb +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mfloat-abi=hard -mtune=cortex-a15 -mfpu=neon-vfpv4 -mthumb +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mfloat-abi=hard -mtune=cortex-a15 -mfpu=neon-vfpv4 -mthumb +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib -mfloat-abi=hard -mtune=cortex-a15 -mfpu=neon-vfpv4 -mthumb + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-alpine-6.1/digests b/toolchains/syno-alpine-6.1/digests new file mode 100644 index 00000000000..2c391c2dfbb --- /dev/null +++ b/toolchains/syno-alpine-6.1/digests @@ -0,0 +1,3 @@ +alpine4k-gcc493_glibc220_hard-GPL.txz SHA1 8d79dba8f1885b948229f4eef3f319a91cdc3a84 +alpine4k-gcc493_glibc220_hard-GPL.txz SHA256 779774a3f29ae6b18f19bf52c6934fc589e2e3cc94f9296872d745bb61745a24 +alpine4k-gcc493_glibc220_hard-GPL.txz MD5 5425289558dc284cde76a6f16d570ede diff --git a/toolchains/syno-armada370-6.1/Makefile b/toolchains/syno-armada370-6.1/Makefile new file mode 100644 index 00000000000..f5d3157df09 --- /dev/null +++ b/toolchains/syno-armada370-6.1/Makefile @@ -0,0 +1,30 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = armada370 +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = armada370-gcc493_glibc220_hard-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Marvell%20Armada%20370%20Linux%203.2.40 + +TC_BASE_DIR = arm-unknown-linux-gnueabi +TC_PREFIX = arm-unknown-linux-gnueabi +TC_TARGET = arm-unknown-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3-d16 +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3-d16 +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3-d16 +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib -mhard-float -mfpu=vfpv3-d16 + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; + + diff --git a/toolchains/syno-armada370-6.1/digests b/toolchains/syno-armada370-6.1/digests new file mode 100644 index 00000000000..8fdb0963f8d --- /dev/null +++ b/toolchains/syno-armada370-6.1/digests @@ -0,0 +1,3 @@ +armada370-gcc493_glibc220_hard-GPL.txz SHA1 1149bb2dcede406d5c35756d657e8af2bc4aaa60 +armada370-gcc493_glibc220_hard-GPL.txz SHA256 bd8b1b38185bc0bcabe7d2be5b71958de30d635e89c2c361622c034c086f866c +armada370-gcc493_glibc220_hard-GPL.txz MD5 4eef511ca392e1556cec9404398365ce diff --git a/toolchains/syno-armada375-6.1/Makefile b/toolchains/syno-armada375-6.1/Makefile new file mode 100644 index 00000000000..4ef9d5ebf41 --- /dev/null +++ b/toolchains/syno-armada375-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = armada375 +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = armada375-gcc493_glibc220_hard-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Marvell%20Armada%20375%20Linux%203.2.40 + +TC_BASE_DIR = arm-unknown-linux-gnueabi +TC_PREFIX = arm-unknown-linux-gnueabi +TC_TARGET = arm-unknown-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3 +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3 +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib -mhard-float -mfpu=vfpv3 + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-armada375-6.1/digests b/toolchains/syno-armada375-6.1/digests new file mode 100644 index 00000000000..d17ab059b5d --- /dev/null +++ b/toolchains/syno-armada375-6.1/digests @@ -0,0 +1,3 @@ +armada375-gcc493_glibc220_hard-GPL.txz SHA1 0618ff39d7c1ff47e2aa1837a2d884f98251342d +armada375-gcc493_glibc220_hard-GPL.txz SHA256 089dec72ba6640a3b7e148ce6a84970e2ff5fdc45b04c4ec032df25e0142d313 +armada375-gcc493_glibc220_hard-GPL.txz MD5 da21148de2e09dea1ae08a5f7040baac diff --git a/toolchains/syno-armada38x-6.1/Makefile b/toolchains/syno-armada38x-6.1/Makefile new file mode 100644 index 00000000000..01c62a3ed8b --- /dev/null +++ b/toolchains/syno-armada38x-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = armada38x +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = armada38x-gcc493_glibc220_hard-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Marvell%20Armada%2038x%20Linux%203.10.102 + +TC_BASE_DIR = arm-unknown-linux-gnueabi +TC_PREFIX = arm-unknown-linux-gnueabi +TC_TARGET = arm-unknown-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-armada38x-6.1/digests b/toolchains/syno-armada38x-6.1/digests new file mode 100644 index 00000000000..7ecf7cf421e --- /dev/null +++ b/toolchains/syno-armada38x-6.1/digests @@ -0,0 +1,3 @@ +armada38x-gcc493_glibc220_hard-GPL.txz SHA1 da5a0fb464fd4e123ebe6acd294c86f89c9ec996 +armada38x-gcc493_glibc220_hard-GPL.txz SHA256 8d7129379d131b5579d6057027e0e8b1bc569283709890812b223fdbc6d4ba53 +armada38x-gcc493_glibc220_hard-GPL.txz MD5 e247e653ee23a3d741516c3adbdb906c diff --git a/toolchains/syno-armadaxp-6.1/Makefile b/toolchains/syno-armadaxp-6.1/Makefile new file mode 100644 index 00000000000..cbb1fc82a5e --- /dev/null +++ b/toolchains/syno-armadaxp-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = armadaxp +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = armadaxp-gcc493_glibc220_hard-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Marvell%20Armada%20XP%20Linux%203.2.40 + +TC_BASE_DIR = arm-unknown-linux-gnueabi +TC_PREFIX = arm-unknown-linux-gnueabi +TC_TARGET = arm-unknown-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3-d16 +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3-d16 +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mhard-float -mfpu=vfpv3-d16 +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib -mhard-float -mfpu=vfpv3-d16 + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-armadaxp-6.1/digests b/toolchains/syno-armadaxp-6.1/digests new file mode 100644 index 00000000000..501a6553755 --- /dev/null +++ b/toolchains/syno-armadaxp-6.1/digests @@ -0,0 +1,3 @@ +armadaxp-gcc493_glibc220_hard-GPL.txz SHA1 c803335308d7114a707211924ffa2ce1b9982031 +armadaxp-gcc493_glibc220_hard-GPL.txz SHA256 f1c6fcfc4668ce764c18edcbc66636eb82fab94f59846329949c5408a73df96f +armadaxp-gcc493_glibc220_hard-GPL.txz MD5 027a7a9fce52574ae5cad11601d93e89 diff --git a/toolchains/syno-avoton-6.1/Makefile b/toolchains/syno-avoton-6.1/Makefile new file mode 100644 index 00000000000..ec645b479b7 --- /dev/null +++ b/toolchains/syno-avoton-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = avoton +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = avoton-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20Linux%203.10.102%20%28Avoton%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-avoton-6.1/digests b/toolchains/syno-avoton-6.1/digests new file mode 100644 index 00000000000..be21bb79e4f --- /dev/null +++ b/toolchains/syno-avoton-6.1/digests @@ -0,0 +1,3 @@ +avoton-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 2f47b3ec6d8a4687db576f473d4389169a344ff9 +avoton-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 b235cddbac9671213034171b91c7b6be7d65ad1e6cfa101e238ff297f9c744e6 +avoton-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 974c9b39db36e73f8b555daa2382fabc diff --git a/toolchains/syno-braswell-6.1/Makefile b/toolchains/syno-braswell-6.1/Makefile new file mode 100644 index 00000000000..58ba9c9f2e9 --- /dev/null +++ b/toolchains/syno-braswell-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = braswell +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = braswell-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20Linux%203.10.102%20%28Braswell%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-braswell-6.1/digests b/toolchains/syno-braswell-6.1/digests new file mode 100644 index 00000000000..8c59505b041 --- /dev/null +++ b/toolchains/syno-braswell-6.1/digests @@ -0,0 +1,3 @@ +braswell-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 fe2511eb180d6c6c763cb8a339eeb397e8b73151 +braswell-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 a2eacd8b9eb215dfa5b8ccc1500602a875be8e0b4546658c2e3ed4f572bc9730 +braswell-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 0abc830c4e97953978ba8653797eb7fc diff --git a/toolchains/syno-broadwell-6.1/Makefile b/toolchains/syno-broadwell-6.1/Makefile new file mode 100644 index 00000000000..a74ed4e0b2c --- /dev/null +++ b/toolchains/syno-broadwell-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = broadwell +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = broadwell-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20Linux%203.10.102%20%28Broadwell%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-broadwell-6.1/digests b/toolchains/syno-broadwell-6.1/digests new file mode 100644 index 00000000000..e3f10093e77 --- /dev/null +++ b/toolchains/syno-broadwell-6.1/digests @@ -0,0 +1,3 @@ +broadwell-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 1af0c833d21798a2d0d53a8dfb7ed2299b5756fc +broadwell-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 8a0268480937c4a0efd8a54e5a70484b840d1bf753adebbbb771a4e8f46de750 +broadwell-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 7a83f15af83ce5b73e693815a7a05c85 diff --git a/toolchains/syno-bromolow-6.1/Makefile b/toolchains/syno-bromolow-6.1/Makefile new file mode 100644 index 00000000000..b270b01a6eb --- /dev/null +++ b/toolchains/syno-bromolow-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = bromolow +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = bromolow-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20linux%203.10.102%20%28Bromolow%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-bromolow-6.1/digests b/toolchains/syno-bromolow-6.1/digests new file mode 100644 index 00000000000..a301d48af27 --- /dev/null +++ b/toolchains/syno-bromolow-6.1/digests @@ -0,0 +1,3 @@ +bromolow-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 313cf0ba6f8b57cd03083c7cb2eceedce84d663c +bromolow-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 fe639735c6b3bf9942171326b63fb480b1fb56d748631c4075a2a73f35c196ef +bromolow-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 738fafb0a10ed232896e139ae36d20f8 diff --git a/toolchains/syno-cedarview-6.1/Makefile b/toolchains/syno-cedarview-6.1/Makefile new file mode 100644 index 00000000000..1f90af7d087 --- /dev/null +++ b/toolchains/syno-cedarview-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = cedarview +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = cedarview-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20Linux%203.10.102%20%28Cedarview%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-cedarview-6.1/digests b/toolchains/syno-cedarview-6.1/digests new file mode 100644 index 00000000000..39ff73f13bd --- /dev/null +++ b/toolchains/syno-cedarview-6.1/digests @@ -0,0 +1,3 @@ +cedarview-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 2acb81bf15212c9605af9254cbf1d4938f8b0feb +cedarview-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 4e51bece4c5f63faac1f36f64dca30c11bb7cfb08156a579268ec01c0b83e271 +cedarview-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 15356299e881314426b98847ef858a32 diff --git a/toolchains/syno-comcerto2k-6.1/Makefile b/toolchains/syno-comcerto2k-6.1/Makefile new file mode 100644 index 00000000000..cf14846d230 --- /dev/null +++ b/toolchains/syno-comcerto2k-6.1/Makefile @@ -0,0 +1,28 @@ +$TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = comcerto2k +TTC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = comcerto2k-gcc493_glibc220_hard-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Mindspeed%20Comcerto%202000%20Linux%203.2.40 + +TC_BASE_DIR = arm-unknown-linux-gnueabi +TC_PREFIX = arm-unknown-linux-gnueabi +TC_TARGET = arm-unknown-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=cortex-a9 -march=armv7-a -mfpu=neon -mfloat-abi=hard -mthumb +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=cortex-a9 -march=armv7-a -mfpu=neon -mfloat-abi=hard -mthumb +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=cortex-a9 -march=armv7-a -mfpu=neon -mfloat-abi=hard -mthumb +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib -mfloat-abi=hard -mtune=cortex-a15 -mfpu=neon-vfpv4 -mthumb + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-comcerto2k-6.1/digests b/toolchains/syno-comcerto2k-6.1/digests new file mode 100644 index 00000000000..e7bac8b0911 --- /dev/null +++ b/toolchains/syno-comcerto2k-6.1/digests @@ -0,0 +1,3 @@ +comcerto2k-gcc493_glibc220_hard-GPL.txz SHA1 96012e470a378660f68d362c0bfc7e80d5eeb093 +comcerto2k-gcc493_glibc220_hard-GPL.txz SHA256 feee56f02d1f40494248366ff04a84282a907707a5a4d4be2546202931bd74c5 +comcerto2k-gcc493_glibc220_hard-GPL.txz MD5 a77b9879cfcb1d98980abaf26fc7edd1 diff --git a/toolchains/syno-evansport-6.1/Makefile b/toolchains/syno-evansport-6.1/Makefile new file mode 100644 index 00000000000..9560f50170b --- /dev/null +++ b/toolchains/syno-evansport-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = evansport +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = evansport-gcc493_glibc220_linaro_i686-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20Linux%203.2.40%20%28Evansport%29 + +TC_BASE_DIR = i686-pc-linux-gnu +TC_PREFIX = i686-pc-linux-gnu +TC_TARGET = i686-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-evansport-6.1/digests b/toolchains/syno-evansport-6.1/digests new file mode 100644 index 00000000000..5dc217af15a --- /dev/null +++ b/toolchains/syno-evansport-6.1/digests @@ -0,0 +1,3 @@ +evansport-gcc493_glibc220_linaro_i686-GPL.txz SHA1 399c6f115189ad42e942a9c9e249e9cbb6e12055 +evansport-gcc493_glibc220_linaro_i686-GPL.txz SHA256 28763225b8601cf4cf706b5859a87f537c40617f9c0226d28440ba3e487eef3b +evansport-gcc493_glibc220_linaro_i686-GPL.txz MD5 4607302708bf184087a84189e8d83683 diff --git a/toolchains/syno-grantley-6.1/Makefile b/toolchains/syno-grantley-6.1/Makefile new file mode 100644 index 00000000000..fbe6a4f0bf5 --- /dev/null +++ b/toolchains/syno-grantley-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = grantley +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = grantley-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20Linux%203.10.102%20%28Grantley%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-grantley-6.1/digests b/toolchains/syno-grantley-6.1/digests new file mode 100644 index 00000000000..74e0662b042 --- /dev/null +++ b/toolchains/syno-grantley-6.1/digests @@ -0,0 +1,3 @@ +grantley-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 c4b60ffbfc032234f0d4b440a73721c52f2277c0 +grantley-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 b163e2493ecf7c8b4c2066ebc40218eec2b25e55ff5be562f6963d5b4fcb76a7 +grantley-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 9d16886cb3cf65036aff8386f2cd9c69 diff --git a/toolchains/syno-hi3535-6.1/Makefile b/toolchains/syno-hi3535-6.1/Makefile new file mode 100644 index 00000000000..f010f724403 --- /dev/null +++ b/toolchains/syno-hi3535-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = hi3535 +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = hi3535-gcc483_glibc219_hi3535-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/HiSilicon%20Hi3535%20Linux%203.4.35 + +TC_BASE_DIR = arm-cortexa9-linux-gnueabi +TC_PREFIX = arm-cortexa9-linux-gnueabi +TC_TARGET = arm-cortexa9-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-hi3535-6.1/digests b/toolchains/syno-hi3535-6.1/digests new file mode 100644 index 00000000000..6fb8505e84b --- /dev/null +++ b/toolchains/syno-hi3535-6.1/digests @@ -0,0 +1,3 @@ +hi3535-gcc483_glibc219_hi3535-GPL.txz SHA1 a484b22cf3dc76cb93b78811de914fc359d242a0 +hi3535-gcc483_glibc219_hi3535-GPL.txz SHA256 41ed3440629aec88e4ba7762006351098d381df8f2b5a30fd89f2603e601b150 +hi3535-gcc483_glibc219_hi3535-GPL.txz MD5 273dd0dae75ec4961031a10d5f88cbc8 diff --git a/toolchains/syno-monaco-6.1/Makefile b/toolchains/syno-monaco-6.1/Makefile new file mode 100644 index 00000000000..b8b2b2423d4 --- /dev/null +++ b/toolchains/syno-monaco-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-monaco + +TC_ARCH = monaco +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = monaco-gcc493_glibc220_hard-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/STMicroelectronics%20Monaco%20Linux%203.10.102 + +TC_BASE_DIR = arm-unknown-linux-gnueabi +TC_PREFIX = arm-unknown-linux-gnueabi +TC_TARGET = arm-unknown-linux-gnueabi + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=cortex-a9 -march=armv7-a -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=cortex-a9 -march=armv7-a -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=cortex-a9 -march=armv7-a -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib -mcpu=cortex-a9 -march=armv7-a -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-monaco-6.1/digests b/toolchains/syno-monaco-6.1/digests new file mode 100644 index 00000000000..570dd5b116d --- /dev/null +++ b/toolchains/syno-monaco-6.1/digests @@ -0,0 +1,3 @@ +monaco-gcc493_glibc220_hard-GPL.txz SHA1 b33bacb125afbed83e6130da2cd8a74d7f80fe82 +monaco-gcc493_glibc220_hard-GPL.txz SHA256 420670da48577c04f4068077095655a59c52c188023e43d2cf2a708c2e5e8a03 +monaco-gcc493_glibc220_hard-GPL.txz MD5 cc0305cbe7ca3d6e2d337bc4487bc607 diff --git a/toolchains/syno-qoriq-6.1/Makefile b/toolchains/syno-qoriq-6.1/Makefile new file mode 100644 index 00000000000..0b5d60e8846 --- /dev/null +++ b/toolchains/syno-qoriq-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = qoriq +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = qoriq-gcc493_glibc220_hard_qoriq-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/PowerPC%20QorIQ%20Linux%202.6.32 + +TC_BASE_DIR = powerpc-e500v2-linux-gnuspe +TC_PREFIX = powerpc-e500v2-linux-gnuspe +TC_TARGET = powerpc-e500v2-linux-gnuspe + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=8548 -mhard-float -mfloat-gprs=double +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=8548 -mhard-float -mfloat-gprs=double +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/usr/include -mcpu=8548 -mhard-float -mfloat-gprs=double +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sysroot/lib'|" {} \; diff --git a/toolchains/syno-qoriq-6.1/digests b/toolchains/syno-qoriq-6.1/digests new file mode 100644 index 00000000000..71bbd18b3ea --- /dev/null +++ b/toolchains/syno-qoriq-6.1/digests @@ -0,0 +1,3 @@ +qoriq-gcc493_glibc220_hard_qoriq-GPL.txz SHA1 d7cbada53d215c64134b732b62e837406731c9e9 +qoriq-gcc493_glibc220_hard_qoriq-GPL.txz SHA256 d8a44246cfd03784d9d13c3b6284a21d1f2b03725cc10d563ac0dd1ed93c552d +qoriq-gcc493_glibc220_hard_qoriq-GPL.txz MD5 d3c342daccaecbbd541f32db88c10faa diff --git a/toolchains/syno-x64-6.1/Makefile b/toolchains/syno-x64-6.1/Makefile new file mode 100644 index 00000000000..4f8fc7b89c9 --- /dev/null +++ b/toolchains/syno-x64-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-x64 + +TC_ARCH = avoton braswell broadwell bromolow cedarview grantley x86 x86_64 +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = x64-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20linux%203.10.102%20%28Pineview%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-x64-6.1/digests b/toolchains/syno-x64-6.1/digests new file mode 100644 index 00000000000..41fbaa4ce91 --- /dev/null +++ b/toolchains/syno-x64-6.1/digests @@ -0,0 +1,3 @@ +x64-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 19453668f9a20af42cb23c26145f32f85344d442 +x64-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 fe3f1bba11fe4bf1954e909cc2fba322659ab43751e15afedecca2339d67f7e9 +x64-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 5694661f6a279cfea96c30379f018b25 diff --git a/toolchains/syno-x86-6.1/Makefile b/toolchains/syno-x86-6.1/Makefile new file mode 100644 index 00000000000..109b57435cf --- /dev/null +++ b/toolchains/syno-x86-6.1/Makefile @@ -0,0 +1,28 @@ +TC_NAME = syno-$(TC_ARCH) + +TC_ARCH = x86 +TC_VERS = 6.1 +TC_FIRMWARE = 6.1-15047 + +TC_DIST = x64-gcc493_glibc220_linaro_x86_64-GPL +TC_EXT = txz +TC_DIST_NAME = $(TC_DIST).$(TC_EXT) +TC_DIST_SITE = https://sourceforge.net/projects/dsgpl/files/DSM%206.1%20Tool%20Chains/Intel%20x86%20linux%203.10.102%20%28Pineview%29 + +TC_BASE_DIR = x86_64-pc-linux-gnu +TC_PREFIX = x86_64-pc-linux-gnu +TC_TARGET = x86_64-pc-linux-gnu + +TC_CFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CPPFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_CXXFLAGS = -I$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/usr/include +TC_LDFLAGS = -L$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib + +FIX_TARGET = myFix + +include ../../mk/spksrc.tc.mk + +.PHONY: myFix +myFix: + chmod -R u+w $(WORK_DIR) + @find $(WORK_DIR)/$(TC_BASE_DIR) -type f -name '*.la' -exec sed -i -e "s|^libdir=.*$$|libdir='$(WORK_DIR)/$(TC_BASE_DIR)/$(TC_BASE_DIR)/sys-root/lib'|" {} \; diff --git a/toolchains/syno-x86-6.1/digests b/toolchains/syno-x86-6.1/digests new file mode 100644 index 00000000000..41fbaa4ce91 --- /dev/null +++ b/toolchains/syno-x86-6.1/digests @@ -0,0 +1,3 @@ +x64-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 19453668f9a20af42cb23c26145f32f85344d442 +x64-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 fe3f1bba11fe4bf1954e909cc2fba322659ab43751e15afedecca2339d67f7e9 +x64-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 5694661f6a279cfea96c30379f018b25