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

[Branch dsm6] Add DSM 6.0 toolchain #2666

Closed
wants to merge 1 commit into from
Closed
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.0/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.0
TC_FIRMWARE = 6.0-7321

TC_DIST = 6281-gcc464_glibc215_88f6281-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
6281-gcc464_glibc215_88f6281-GPL.txz SHA1 81fab2786d8d207030452359a8f2d0967ff74a25
6281-gcc464_glibc215_88f6281-GPL.txz SHA256 abfb2d7a09a86121505d7c0e9748e8c028a437510e2ebef2600478f28835bd21
6281-gcc464_glibc215_88f6281-GPL.txz MD5 9af625a81c13d2aae004218de4fe3087
29 changes: 29 additions & 0 deletions toolchains/syno-alpine-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-alpine

TC_ARCH = alpine alpine4k
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = alpine4k-gcc493_glibc220_hard-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%20Tool%20Chains/Annapurna%20Alpine%20Linux%203.10.77

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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
alpine4k-gcc493_glibc220_hard-GPL.txz SHA1 3e47960ac4b9df91260cae09d7bcf5bebbb7cd99
alpine4k-gcc493_glibc220_hard-GPL.txz SHA256 89dab89507fc70ed393897fd6e929ac4d6a494b71add68897b1ae32bbaed7bff
alpine4k-gcc493_glibc220_hard-GPL.txz MD5 04af250bcc4f99e832431ac860a519a3
29 changes: 29 additions & 0 deletions toolchains/syno-armada370-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = armada370
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = armada370-gcc493_glibc220_hard-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
armada370-gcc493_glibc220_hard-GPL.txz SHA1 caf7e44296673e5884cfb9d2a83efbefc55e193d
armada370-gcc493_glibc220_hard-GPL.txz SHA256 26a557bb00247b2cdf05772eae6852cf00e67c473612f31baabf4929abe93911
armada370-gcc493_glibc220_hard-GPL.txz MD5 c8e9d4a651f6b9045879828507107e88
29 changes: 29 additions & 0 deletions toolchains/syno-armada375-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = armada375
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = armada375-gcc493_glibc220_hard-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
armada375-gcc493_glibc220_hard-GPL.txz SHA1 091b5771a7536e0a14dcfbe8adbc9d47d6fbbbb7
armada375-gcc493_glibc220_hard-GPL.txz SHA256 07a1abfd74b1bab52c7188652dbd0f9b4bcfd3ef145f52b4aba8ec9ccbe34a30
armada375-gcc493_glibc220_hard-GPL.txz MD5 9d0145ea6c45936b2dd259400e8bef5a
29 changes: 29 additions & 0 deletions toolchains/syno-armada38x-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = armada38x
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = armada38x-gcc493_glibc220_hard-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%20Tool%20Chains/Marvell%20Armada%2038x%20Linux%203.10.77

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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
armada38x-gcc493_glibc220_hard-GPL.txz SHA1 4a637abe100a5c95aba5530eb3994070d58af915
armada38x-gcc493_glibc220_hard-GPL.txz SHA256 02420aee3d779387da7af924f68bbe1efce4dbcab97a7bb11c340f15e40f98f0
armada38x-gcc493_glibc220_hard-GPL.txz MD5 b1e2096a356d98125866099e46dd176b
29 changes: 29 additions & 0 deletions toolchains/syno-armadaxp-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = armadaxp
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = armadaxp-gcc493_glibc220_hard-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
armadaxp-gcc493_glibc220_hard-GPL.txz SHA1 829f3fdd5a87a3c19bdb26d31c7495962494105c
armadaxp-gcc493_glibc220_hard-GPL.txz SHA256 e8259ffed8a7fbd92254fb262d2b6be04a5c0c080589c87ce2c7f394d54e118e
armadaxp-gcc493_glibc220_hard-GPL.txz MD5 16c1ef8577cf4ccff72fc935c6c40ca8
29 changes: 29 additions & 0 deletions toolchains/syno-avoton-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = avoton
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = avoton-gcc493_glibc220_linaro_x86_64-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%20Tool%20Chains/Intel%20x86%20Linux%203.10.77%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
avoton-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 3dc61524babc9310392d007a0d8d64d19c38a56d
avoton-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 2036725de825471ae0ce8350035916540019c6970a86326706079e9ab73e9b32
avoton-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 885113b861b3511c78c6a0d851294213
29 changes: 29 additions & 0 deletions toolchains/syno-braswell-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = braswell
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = braswell-gcc493_glibc220_linaro_x86_64-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%20Tool%20Chains/Intel%20x86%20Linux%203.10.77%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
braswell-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 d16a40803e90ec6aa5fdcd7293a0206a0e6c23f3
braswell-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 73ac7c8e5ef453d6cee197287d3e600a94072333eac0589597b583bb369ea0c3
braswell-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 52d679de705eae3eb45b4762540a32e6
29 changes: 29 additions & 0 deletions toolchains/syno-bromolow-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = bromolow
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = bromolow-gcc493_glibc220_linaro_x86_64-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%20Tool%20Chains/Intel%20x86%20Linux%203.10.77%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
bromolow-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 d45ba1c3873a6d69b4afe43b99212feae3949dde
bromolow-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 decaf5ec047aa3731c25bd58ab777009e8d6f52181ae7517b102ee1aafc355bb
bromolow-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 6544d1d6bdfb4cd39bbbce2fa6d0539b
29 changes: 29 additions & 0 deletions toolchains/syno-cedarview-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = cedarview
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = cedarview-gcc493_glibc220_linaro_x86_64-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%20Tool%20Chains/Intel%20x86%20Linux%203.10.77%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
cedarview-gcc493_glibc220_linaro_x86_64-GPL.txz SHA1 95de2891cc50014c4252676c7c7b1824cdc448c6
cedarview-gcc493_glibc220_linaro_x86_64-GPL.txz SHA256 d611fcb7ebd9f036b0cd7d5d63bd42e7ae938116862c1358fc93f8c80ce00bc7
cedarview-gcc493_glibc220_linaro_x86_64-GPL.txz MD5 b711d08c1ef15ec4466e2f03622c43fe
29 changes: 29 additions & 0 deletions toolchains/syno-comcerto2k-6.0/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = comcerto2k
TC_VERS = 6.0
TC_FIRMWARE = 6.0-7321

TC_DIST = comcerto2k-gcc493_glibc220_hard-GPL
TC_EXT = txz
TC_DIST_NAME = $(TC_DIST).$(TC_EXT)
TC_DIST_SITE = http://sourceforge.net/projects/dsgpl/files/DSM%206.0%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.0/digests
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
comcerto2k-gcc493_glibc220_hard-GPL.txz SHA1 029aa50941fcfdc70b4b2815f630c6dc31d52858
comcerto2k-gcc493_glibc220_hard-GPL.txz SHA256 e17fc77cf3ff72cb51f57501678c418f480e94eb7ce752ee10b46f8dd55e23cf
comcerto2k-gcc493_glibc220_hard-GPL.txz MD5 526c22cc3dc1e76e4c2ff92e7adc2b32
Loading