Skip to content

Commit

Permalink
DSM 6.1 toolchains
Browse files Browse the repository at this point in the history
  • Loading branch information
ymartin59 committed Apr 3, 2017
1 parent 464cd2f commit 9f0888e
Show file tree
Hide file tree
Showing 22 changed files with 343 additions and 0 deletions.
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-1

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-1

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-1

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-1

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-1

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-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-1

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-1

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-evansport-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = evansport
TC_VERS = 6.1
TC_FIRMWARE = 6.1-15047-1

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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-evansport-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-grantley-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = grantley
TC_VERS = 6.1
TC_FIRMWARE = 6.1-15047-1

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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-grantley-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-hi3535-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
TC_NAME = syno-$(TC_ARCH)

TC_ARCH = hi3535
TC_VERS = 6.1
TC_FIRMWARE = 6.1-15047-1

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'|" {} \;
3 changes: 3 additions & 0 deletions toolchains/syno-hi3535-6.1/digests
Original file line number Diff line number Diff line change
@@ -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
28 changes: 28 additions & 0 deletions toolchains/syno-monaco-6.1/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
TC_NAME = syno-monaco

TC_ARCH = monaco
TC_VERS = 6.1
TC_FIRMWARE = 6.1-15047-1

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

0 comments on commit 9f0888e

Please sign in to comment.