Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[dsm6 branch] DSM 6.1 toolchains #2727

Merged
merged 1 commit into from
Jul 27, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions toolchains/syno-88f6281-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;

3 changes: 3 additions & 0 deletions toolchains/syno-88f6281-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-alpine-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-alpine-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
30 changes: 30 additions & 0 deletions toolchains/syno-armada370-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;


3 changes: 3 additions & 0 deletions toolchains/syno-armada370-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-armada375-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-armada375-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-armada38x-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-armada38x-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-armadaxp-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-armadaxp-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-avoton-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-avoton-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-braswell-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-braswell-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-broadwell-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-broadwell-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-bromolow-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-bromolow-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-cedarview-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-cedarview-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-comcerto2k-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-comcerto2k-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
Loading