From f29281402ccccb9a4f198f59fbe035fce2c99edc Mon Sep 17 00:00:00 2001 From: TamtamHero <10632523+TamtamHero@users.noreply.github.com> Date: Tue, 7 Aug 2018 16:57:13 +0200 Subject: [PATCH 1/4] update poa blue icon --- blue_app_poa.gif | Bin 531 -> 1668 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/blue_app_poa.gif b/blue_app_poa.gif index fff781d6f8994d7c68abeb158c311f08f19d9f86..679fc6661b5ec7757d5959ad2fbeb982b0495e52 100644 GIT binary patch literal 1668 zcmZ?wbhEHbG-5Df*v!D-?zTHW|MZ_ff1W(~a{2Q6qeow@Sn(h{{Lr*%H{04S@7($9 z^XK2rPP=~o{Q3X?e{Zk7ivPJId;=6*5=#<+w2gg5L1J=tYKcNpYI8?t&$^1LIGr_bAC~(f~lUFZnB|?fr7cEo}rn6iK(HEf{}rt zxxRs^zJZypfuWUwg_V(^0u(3#Z7WJivkG!?gW3h;*(zm}loVL$>z9|8>y;bpKhp88yV>WRp=I1=9MH?=;jqG!%T2VElw`VEGWs$&r<-In3$AbT4JjNbScCO zxdm`z^NRJr-qB0W&(*I;EYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9yACy|0 zUs{x$3RJEPvZ}z!xhOTUB)=#mKR*W+iUAqicFt@ZcGB-6ebhU6YHFI@#HnDJVb#*gy za_=yk-Y7nC4!3xGDeq!wkCrKY$Q<>xAZJ#LkW+b!le&4cPq z!R;0coO<VgsyL#pFrHdENpF4Zz^r@34jvqUE zVojbN~+qz}*ri~lcuUorj^{SOCmM>enWbvYf3+B(8J7@N+nKPzO zn>uCkq=^&y`+9r2yE;4C+ge+in;IMH>uPJNt12tX%Sua%iwXi?qaq{1!$L!Xg8~Em{d|4Ay*xeK-CSLqog5wP?QCtVt$>kjW@=(=WN4tT zr>mo_rKzE=rmCW>q^KY-Co3Z@B`F~;CMqH&FX#K^#)_>+YJ z1av?IsFYz~`M=?$<=kwSg$48eC%j_T1oPV_#Gw?_wgG zUQ_MD!eqx^Rn%F?Q^%KI(_P5G&dtkM(B;*{!^%=wJ-1KeyY z+?OAOA6o46X3?=1#tcWSCYc)+5fdIXG&XSmKh~JMpl|VnEH0K7m6ac5Z7PM@JDd(Mu&P;!eY5SJc8I}L zo;AcTQh5S{QqEnT2$cyJnU1q_6cxBQ3P&GxUKt>ev%+Cz*s_aGa$lT^B<2{fZQ=X! zk&BPPjBDT0#+O2YGlb@e-FxLEbZTdq^ztpzJ{1Lei<9$Hts9sYuRT6N*;{Sm;#U)y z9S%gqoZh)Pz4*As&pmHW&U<-zMeu6128EIarjyS^=J{5C*t&-C*eCAiIorjZ__$7d zo%^nH=ffk6eSeJjCkIbHb={m6e|{#JBWXt&&89do2!9R~U}Ufc0Q6Xc8~^|S literal 531 zcmZ?wbhEHbG-5DfIKsg2<;$-ZFTRC_?w&dGT4Lh43ps~lrooAY{C`$Un{ zT>FC#duq-LHy>EbCh?>1#5D#35mAQ-13`_3WZ0{2VDxoSYVyR;gS#`pR*) zsFKuyssm2vo7pz|Ee&KiD!7BaMd3+ulDCLHlQgfuicS5FqO2V}6CO#1y>XDO6rUvt{uCmV{sHZd@>&sErGp`a8pGphHCuh2qxNR{>)xXalf@=%nC-jZN0;g`o{fqO4AuY~Th5dK From 4099e1666c81690b1f31a4199614eab38a6c8ddc Mon Sep 17 00:00:00 2001 From: Jean P <10632523+TamtamHero@users.noreply.github.com> Date: Tue, 7 Aug 2018 18:22:53 +0200 Subject: [PATCH 2/4] fixed kUSD appname --- Makefile.genericwallet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.genericwallet b/Makefile.genericwallet index 8d81a03..860b63b 100755 --- a/Makefile.genericwallet +++ b/Makefile.genericwallet @@ -89,7 +89,7 @@ APPNAME = "Wanchain" else ifeq ($(CHAIN),kusd) APP_LOAD_PARAMS += --path "44'/91927009'" DEFINES += CHAINID_UPCASE=\"KUSD\" CHAINID_COINNAME=\"KUSD\" CHAIN_KIND=CHAIN_KIND_KUSD CHAIN_ID=1 -APPNAME = "KUSD" +APPNAME = "kUSD" else ifeq ($(CHAIN),musicoin) APP_LOAD_PARAMS += --path "44'/184'" DEFINES += CHAINID_UPCASE=\"MUSICOIN\" CHAINID_COINNAME=\"MUSIC\" CHAIN_KIND=CHAIN_KIND_MUSICOIN CHAIN_ID=7762959 From b275af845acff6ec76dad49ca37c8ab5ab133c35 Mon Sep 17 00:00:00 2001 From: TamtamHero <10632523+TamtamHero@users.noreply.github.com> Date: Tue, 7 Aug 2018 18:32:25 +0200 Subject: [PATCH 3/4] fixed icons for kUSD --- glyphs/nanos_badge_kusd.gif | Bin 1134 -> 1134 bytes nanos_app_kusd.gif | Bin 1131 -> 1132 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/glyphs/nanos_badge_kusd.gif b/glyphs/nanos_badge_kusd.gif index b37c44e42c16c156943b25e515dc876f2c216ba2..b1ac932b7558c87a1ed307b3b59be4e03f6601e5 100644 GIT binary patch delta 179 zcmaFI@s48yCzFDstCO3fg}Je%k%f_=p{s?3tEr`nvy-cviGit!g@M6jO(q$bA`_g7 zQke{5pe7mOQlz9%ToRO;W|fkkT$-DjSK{ent5lI&pqG-FVg=P}giG({k4&|U0L-B- AM*si- delta 179 zcmaFI@s48yCzFDiv5}*JlcS@VvxT9dp{s?Hi=~mPlc}Ytp{ui#qq*B;O(q$bA}5@R zQke{5pe9-1Qlz9%ToRO;W|fkkT$-DjSK{ent5lI&pqG-FVg=P}iA(S1k4&|U0N&Lu AsQ>@~ diff --git a/nanos_app_kusd.gif b/nanos_app_kusd.gif index 5a689b41911e5856e70f9458702240d7258b55a9..8adc23bdd136352692b6189bd8e1d11a7300f862 100644 GIT binary patch delta 229 zcmaFO@rHxb-P6s&GEsm*U?C@yyrZj=o1=x9o28M3k)ffhg@voBrHiwZtDA{|sfmTb zWDO=+s2XzvTxwF745OjuxZqG@prlY-5|o-|m6D%anwy$e;^|_mRFPYtmy(%c1=Z_{ zL+|DfOhJrVK=(2*Fe&!*uRML1p^@9r&SUK=i~O6Foa&t%Y|FZrt-TZC`^iU{mBAVS D(Z4=S delta 228 zcmaFE@tT9v-P6s&GLesgZy_g>ys4v!i;I(isimQ#fuW(Rg{7Ifp_8S#xv7DZrK^+K zWDO=+m>M%&YEqaCqoL*)<4|Luq)=QEl$vIhlAm0fo0?bR>0+x?kz1gbl9^%!)oX%7 z@8%CoL5!L}_cAarDfINOoc-Xyq3Z5)W(%(zd;7RC@_6k8@h+*QDXP=lKE*IFSOWlZ C>Oj^2 From 9aecc27ea9431ef9608250c2e673545d79ccadcc Mon Sep 17 00:00:00 2001 From: TamtamHero <10632523+TamtamHero@users.noreply.github.com> Date: Wed, 8 Aug 2018 14:32:28 +0200 Subject: [PATCH 4/4] add rsk_testnet icons and clean Makefile system --- Makefile.genericwallet => Makefile | 2 +- Makefile.chainsplit | 170 ----------------------------- Makefile.daosend | 170 ----------------------------- blue_app_rsk_testnet.gif | Bin 405 -> 721 bytes nanos_app_rsk_testnet.gif | Bin 82 -> 67 bytes 5 files changed, 1 insertion(+), 341 deletions(-) rename Makefile.genericwallet => Makefile (98%) delete mode 100755 Makefile.chainsplit delete mode 100755 Makefile.daosend diff --git a/Makefile.genericwallet b/Makefile similarity index 98% rename from Makefile.genericwallet rename to Makefile index 860b63b..fb331d3 100755 --- a/Makefile.genericwallet +++ b/Makefile @@ -192,4 +192,4 @@ include $(BOLOS_SDK)/Makefile.rules dep/%.d: %.c Makefile.genericwallet listvariants: - @echo VARIANTS CHAIN ethereum ethereum_classic expanse poa rsk ubiq wanchain kusd #musicoin callisto ethersocial ellaism + @echo VARIANTS CHAIN ethereum ethereum_classic expanse poa rsk rsk_testnet ubiq wanchain kusd #musicoin callisto ethersocial ellaism diff --git a/Makefile.chainsplit b/Makefile.chainsplit deleted file mode 100755 index 62fe5d4..0000000 --- a/Makefile.chainsplit +++ /dev/null @@ -1,170 +0,0 @@ -#******************************************************************************* -# Ledger Blue -# (c) 2016 Ledger -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#******************************************************************************* - -APPNAME = "ETC/ETH Split" -TARGET_ID = 0x31100002 #Nano S -#TARGET_ID = 0x31000002 #Blue -APP_LOAD_PARAMS=--appFlags 0x40 --path "44'/60'" --path "44'/61'" --curve secp256k1 - - -################ -# Default rule # -################ - -all: default - -# consider every intermediate target as final to avoid deleting intermediate files -.SECONDARY: - -# disable builtin rules that overload the build process (and the debug log !!) -.SUFFIXES: -MAKEFLAGS += -r - -SHELL = /bin/bash -#.ONESHELL: - - -############ -# Platform # -############ -PROG := token-chainsplit - -CONFIG_PRODUCTIONS := bin/$(PROG) - -SOURCE_PATH := src_chainsplit $(BOLOS_SDK)/src $(dir $(shell find $(BOLOS_SDK)/lib_stusb* | grep "\.c$$")) src_common -SOURCE_FILES := $(foreach path, $(SOURCE_PATH),$(shell find $(path) | grep "\.c$$") ) -INCLUDES_PATH := $(dir $(shell find $(BOLOS_SDK)/lib_stusb* | grep "\.h$$")) include src_chainsplit $(BOLOS_SDK)/include $(BOLOS_SDK)/include/arm src_common - -### platform definitions -DEFINES := ST31 gcc __IO=volatile - -DEFINES += OS_IO_SEPROXYHAL IO_SEPROXYHAL_BUFFER_SIZE_B=128 -DEFINES += HAVE_BAGL HAVE_PRINTF -DEFINES += HAVE_IO_USB HAVE_L4_USBLIB IO_USB_MAX_ENDPOINTS=7 IO_HID_EP_LENGTH=64 HAVE_USB_APDU - -############## -# Compiler # -############## -GCCPATH := $(BOLOS_ENV)/gcc-arm-none-eabi-5_3-2016q1/bin/ -CLANGPATH := $(BOLOS_ENV)/clang-arm-fropi/bin -CC := $(CLANGPATH)/clang - -CFLAGS := -CFLAGS += -gdwarf-2 -gstrict-dwarf -#CFLAGS += -O0 -#CFLAGS += -O0 -g3 -CFLAGS += -O3 -Os -CFLAGS += -mcpu=cortex-m0 -mthumb -CFLAGS += -fno-common -mtune=cortex-m0 -mlittle-endian -CFLAGS += -std=gnu99 -Werror=int-to-pointer-cast -Wall -Wextra #-save-temps -CFLAGS += -fdata-sections -ffunction-sections -funsigned-char -fshort-enums -CFLAGS += -mno-unaligned-access -CFLAGS += -Wno-unused-parameter -Wno-duplicate-decl-specifier - -CFLAGS += -fropi --target=armv6m-none-eabi -#CFLAGS += -finline-limit-0 -funsigned-bitfields - -AS := $(GCCPATH)/arm-none-eabi-gcc -AFLAGS += -ggdb2 -O3 -Os -mcpu=cortex-m0 -fno-common -mtune=cortex-m0 - -# NOT SUPPORTED BY STM3L152 CFLAGS += -fpack-struct -#-pg --coverage -LD := $(GCCPATH)/arm-none-eabi-gcc -LDFLAGS := -LDFLAGS += -gdwarf-2 -gstrict-dwarf -#LDFLAGS += -O0 -g3 -LDFLAGS += -O3 -Os -#LDFLAGS += -O0 -LDFLAGS += -Wall -LDFLAGS += -mcpu=cortex-m0 -mthumb -LDFLAGS += -fno-common -ffunction-sections -fdata-sections -fwhole-program -nostartfiles -LDFLAGS += -mno-unaligned-access -#LDFLAGS += -nodefaultlibs -#LDFLAGS += -nostdlib -nostdinc -LDFLAGS += -T$(BOLOS_SDK)/script.ld -Wl,--gc-sections -Wl,-Map,debug/$(PROG).map,--cref -LDLIBS += -Wl,--library-path -Wl,$(GCCPATH)/../lib/armv6-m/ -#LDLIBS += -Wl,--start-group -LDLIBS += -lm -lgcc -lc -#LDLIBS += -Wl,--end-group -# -mno-unaligned-access -#-pg --coverage - -### computed variables -VPATH := $(dir $(SOURCE_FILES)) -OBJECT_FILES := $(sort $(addprefix obj/, $(addsuffix .o, $(basename $(notdir $(SOURCE_FILES)))))) -DEPEND_FILES := $(sort $(addprefix dep/, $(addsuffix .d, $(basename $(notdir $(SOURCE_FILES)))))) - -ifeq ($(filter clean,$(MAKECMDGOALS)),) --include $(DEPEND_FILES) -endif - -clean: - rm -fr obj bin debug dep - -prepare: - @mkdir -p bin obj debug dep - -.SECONDEXPANSION: - -# default is not to display make commands -log = $(if $(strip $(VERBOSE)),$1,@$1) - -default: prepare bin/$(PROG) - -load: - python -m ledgerblue.loadApp --targetId $(TARGET_ID) --fileName bin/$(PROG).hex --appName $(APPNAME) --icon `python $(BOLOS_SDK)/icon.py 16 16 icon_split.gif hexbitmaponly` $(APP_LOAD_PARAMS) - -delete: - python -m ledgerblue.deleteApp --targetId $(TARGET_ID) --appName $(APPNAME) - -bin/$(PROG): $(OBJECT_FILES) $(BOLOS_SDK)/script.ld - @echo "[LINK] $@" - $(call log,$(call link_cmdline,$(OBJECT_FILES) $(LDLIBS),$@)) - $(call log,$(GCCPATH)/arm-none-eabi-objcopy -O ihex -S bin/$(PROG) bin/$(PROG).hex) - $(call log,mv bin/$(PROG) bin/$(PROG).elf) - $(call log,cp bin/$(PROG).elf obj) - $(call log,$(GCCPATH)/arm-none-eabi-objdump -S -d bin/$(PROG).elf > debug/$(PROG).asm) - -dep/%.d: %.c Makefile.chainsplit - @echo "[DEP] $@" - @mkdir -p dep - $(call log,$(call dep_cmdline,$(INCLUDES_PATH), $(DEFINES),$<,$@)) - -obj/%.o: %.c dep/%.d - @echo "[CC] $@" - $(call log,$(call cc_cmdline,$(INCLUDES_PATH), $(DEFINES),$<,$@)) - -obj/%.o: %.s - @echo "[CC] $@" - $(call log,$(call as_cmdline,$(INCLUDES_PATH), $(DEFINES),$<,$@)) - - -### BEGIN GCC COMPILER RULES - -# link_cmdline(objects,dest) Macro that is used to format arguments for the linker -link_cmdline = $(LD) $(LDFLAGS) -o $(2) $(1) - -# dep_cmdline(include,defines,src($<),dest($@)) Macro that is used to format arguments for the dependency creator -dep_cmdline = $(CC) -M $(CFLAGS) $(addprefix -D,$(2)) $(addprefix -I,$(1)) $(3) | sed 's/\($*\)\.o[ :]*/obj\/\1.o: /g' | sed -e 's/[:\t ][^ ]\+\.c//g' > dep/$(basename $(notdir $(4))).d 2>/dev/null - -# cc_cmdline(include,defines,src,dest) Macro that is used to format arguments for the compiler -cc_cmdline = $(CC) -c $(CFLAGS) $(addprefix -D,$(2)) $(addprefix -I,$(1)) -o $(4) $(3) - -as_cmdline = $(AS) -c $(AFLAGS) $(addprefix -D,$(2)) $(addprefix -I,$(1)) -o $(4) $(3) - -### END GCC COMPILER RULES - diff --git a/Makefile.daosend b/Makefile.daosend deleted file mode 100755 index 2ef17cd..0000000 --- a/Makefile.daosend +++ /dev/null @@ -1,170 +0,0 @@ -#******************************************************************************* -# Ledger Blue -# (c) 2016 Ledger -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -#******************************************************************************* - -APPNAME = DAOSND - - -################ -# Default rule # -################ - -all: default - -# consider every intermediate target as final to avoid deleting intermediate files -.SECONDARY: - -# disable builtin rules that overload the build process (and the debug log !!) -.SUFFIXES: -MAKEFLAGS += -r - -SHELL = /bin/bash -#.ONESHELL: - - -############ -# Platform # -############ -PROG := token-daosend - -CONFIG_PRODUCTIONS := bin/$(PROG) - -SOURCE_PATH := src_daosend $(BOLOS_SDK)/src src_usb src_common src_tmp -SOURCE_FILES := $(foreach path, $(SOURCE_PATH),$(shell find $(path) | grep "\.c$$") ) -INCLUDES_PATH := src_usb $(dir $(shell find src_usb/ | grep "\.h$$")) include src_daosend $(BOLOS_SDK)/include $(BOLOS_SDK)/include/arm src_common src_tmp - -### platform definitions -DEFINES := ST31 gcc __IO=volatile - -DEFINES += OS_IO_SEPROXYHAL IO_SEPROXYHAL_BUFFER_SIZE_B=300 -DEFINES += HAVE_BAGL HAVE_PRINTF -DEFINES += HAVE_IO_USB HAVE_L4_USBLIB IO_USB_MAX_ENDPOINTS=7 IO_HID_EP_LENGTH=64 -DEFINES += HAVE_BLE - -############## -# Compiler # -############## -GCCPATH := $(BOLOS_ENV)/gcc-arm-none-eabi-5_3-2016q1/bin/ -CLANGPATH := $(BOLOS_ENV)/clang-arm-fropi/bin -CC := $(CLANGPATH)/clang - -CFLAGS := -CFLAGS += -gdwarf-2 -gstrict-dwarf -CFLAGS += -O0 -#CFLAGS += -O0 -g3 -#CFLAGS += -O3 -Os -CFLAGS += -mcpu=cortex-m0 -mthumb -CFLAGS += -fno-common -mtune=cortex-m0 -mlittle-endian -CFLAGS += -std=gnu99 -Werror=int-to-pointer-cast -Wall -Wextra #-save-temps -CFLAGS += -fdata-sections -ffunction-sections -funsigned-char -fshort-enums -CFLAGS += -mno-unaligned-access -CFLAGS += -Wno-unused-parameter -Wno-duplicate-decl-specifier - -CFLAGS += -fropi --target=armv6m-none-eabi -#CFLAGS += -finline-limit-0 -funsigned-bitfields - -AS := $(GCCPATH)/arm-none-eabi-gcc -AFLAGS += -ggdb2 -O3 -Os -mcpu=cortex-m0 -fno-common -mtune=cortex-m0 - -# NOT SUPPORTED BY STM3L152 CFLAGS += -fpack-struct -#-pg --coverage -LD := $(GCCPATH)/arm-none-eabi-gcc -LDFLAGS := -LDFLAGS += -gdwarf-2 -gstrict-dwarf -#LDFLAGS += -O0 -g3 -LDFLAGS += -O3 -Os -#LDFLAGS += -O0 -LDFLAGS += -Wall -LDFLAGS += -mcpu=cortex-m0 -mthumb -LDFLAGS += -fno-common -ffunction-sections -fdata-sections -fwhole-program -nostartfiles -LDFLAGS += -mno-unaligned-access -#LDFLAGS += -nodefaultlibs -#LDFLAGS += -nostdlib -nostdinc -LDFLAGS += -Tscript.ld -Wl,--gc-sections -Wl,-Map,debug/$(PROG).map,--cref -LDLIBS += -Wl,--library-path -Wl,$(GCCPATH)/../lib/armv6-m/ -#LDLIBS += -Wl,--start-group -LDLIBS += -lm -lgcc -lc -#LDLIBS += -Wl,--end-group -# -mno-unaligned-access -#-pg --coverage - -### computed variables -VPATH := $(dir $(SOURCE_FILES)) -OBJECT_FILES := $(sort $(addprefix obj/, $(addsuffix .o, $(basename $(notdir $(SOURCE_FILES)))))) -DEPEND_FILES := $(sort $(addprefix dep/, $(addsuffix .d, $(basename $(notdir $(SOURCE_FILES)))))) - -ifeq ($(filter clean,$(MAKECMDGOALS)),) --include $(DEPEND_FILES) -endif - -clean: - rm -fr obj bin debug dep - -prepare: - @mkdir -p bin obj debug dep - $(info $(SOURCE_FILES)) - $(info $(DEPEND_FILES)) - -.SECONDEXPANSION: - -# default is not to display make commands -log = $(if $(strip $(VERBOSE)),$1,@$1) - -default: prepare bin/$(PROG) - -load: - python -m ledgerblue.loadApp --appFlags 0xc0 --fileName bin/$(PROG).hex --appName $(APPNAME) - -delete: - python -m ledgerblue.deleteApp --appName $(APPNAME) - -bin/$(PROG): $(OBJECT_FILES) script.ld - @echo "[LINK] $@" - $(call log,$(call link_cmdline,$(OBJECT_FILES) $(LDLIBS),$@)) - $(call log,$(GCCPATH)/arm-none-eabi-objcopy -O ihex -S bin/$(PROG) bin/$(PROG).hex) - $(call log,mv bin/$(PROG) bin/$(PROG).elf) - $(call log,cp bin/$(PROG).elf obj) - $(call log,$(GCCPATH)/arm-none-eabi-objdump -S -d bin/$(PROG).elf > debug/$(PROG).asm) - -dep/%.d: %.c Makefile.daosend - @echo "[DEP] $@" - @mkdir -p dep - $(call log,$(call dep_cmdline,$(INCLUDES_PATH), $(DEFINES),$<,$@)) - -obj/%.o: %.c dep/%.d - @echo "[CC] $@" - $(call log,$(call cc_cmdline,$(INCLUDES_PATH), $(DEFINES),$<,$@)) - -obj/%.o: %.s - @echo "[CC] $@" - $(call log,$(call as_cmdline,$(INCLUDES_PATH), $(DEFINES),$<,$@)) - - -### BEGIN GCC COMPILER RULES - -# link_cmdline(objects,dest) Macro that is used to format arguments for the linker -link_cmdline = $(LD) $(LDFLAGS) -o $(2) $(1) - -# dep_cmdline(include,defines,src($<),dest($@)) Macro that is used to format arguments for the dependency creator -dep_cmdline = $(CC) -M $(CFLAGS) $(addprefix -D,$(2)) $(addprefix -I,$(1)) $(3) | sed 's/\($*\)\.o[ :]*/obj\/\1.o: /g' | sed -e 's/[:\t ][^ ]\+\.c//g' > dep/$(basename $(notdir $(4))).d 2>/dev/null - -# cc_cmdline(include,defines,src,dest) Macro that is used to format arguments for the compiler -cc_cmdline = $(CC) -c $(CFLAGS) $(addprefix -D,$(2)) $(addprefix -I,$(1)) -o $(4) $(3) - -as_cmdline = $(AS) -c $(AFLAGS) $(addprefix -D,$(2)) $(addprefix -I,$(1)) -o $(4) $(3) - -### END GCC COMPILER RULES - diff --git a/blue_app_rsk_testnet.gif b/blue_app_rsk_testnet.gif index c3d5c4e1dc70b9a674bb9e74c88711501e93b7e2..2fd05e6b7cb4ce4e3729bf02274559f269754854 100644 GIT binary patch literal 721 zcmV;?0xtbWNk%w1VKM+R0OJqDNJn z0POPSnY?@X`T76<|2BL8EC2ui05SkF000F3u*pfCZK)K(y8jaOEffm|oj9eTx#t zl|qvJ9Sjb1b>N+HAm(%j0~QQ;d0GzzV*(8ZXlw@t4hstocZXU43ydZNk7)s#0x=S2 zm;r+gjHYyZ4uyhcpKMV;vU#C?YKo4h3>E{kT?fCH50S5ixCRXith8^eQ4IycX$l!M zdBhHm2m}WJ0-l&!8>f;54-E(hZ^nlK3|Xg&3=0L43FUPL<)M`XY-(f;R1AKRf}k*< z44t-e37s|kf+oPkHvaf&Nfiu7s2~0r=sn2@QQxL#53rrkQ&uhjl!GU<3l?5X8X$(Kg-S&_wtUGY*AWK^0K~+1bI?}= zJYW?3!nLJ11iu;}2|!lCFStcx#`NM8)UQdETudTRX%kqKUHYcsmW6={N>dXF5W8%f zq&wUU{9@>?0aJt9XbLK90s%uRh!eNnT3F12H?J*F@$*@A9t7h$(I6WJ>>F~l3_SEg z$-sgJl*uB?cPlsmT7NG9U4Zt@iBW4k8d&Ybhn-49OZOnqt5pwNO7Q%)cWg;K9|#Be z=ytIc13CXR$=3L#fV1pw&4^RmAu4HgihCNl6ht-rHK@fKs{rU=OV}_{l!Plikl_h6 zWSCf7st}Zh12&LYA`T`dCdw59qFAB@9lDrUB5;@>M|LKrc;b#NJ-`PMXcd&AjveNh zm;#De5!o6%ZU|$HO)+6W0yU}-1Ojs*_|Fmw3{XH2R`fAR0Sv?-1A#k?M`e`~L;wIg D4Wl9V literal 405 zcmV;G0c!q7Nk%w1VKM+R0J8u9^ZELJ+~uw4?$hz~=l1sw!_t@G={?NZ0Kd;}+2c~t z-7v}50Km}s`T76<{{X$uEC2ui05SkF000F4u*pdq5kakjp8p_-6pIoFM5V3`U>spA z&)#7G>}nKr?|TJ9ZZd%Vj=jSmH{c16oa1f**9fP_ zzyzX%BcuK)qLzcE3h0?N}2 z36~4CMIQ>-vH{;73b7ALZqpvLhr|T}mD21$&JNKC0rv~_AqtHE+;foNQx{a6R$Up< z#TcbzYWj6y)aVhE5@UFI5@Vu|r9lcxKhf)g!rze;7EOZq(nckXGNoLCSTkXrOb=xy zr1Zyj>wsvG2m_N+Pyfo(YZ-WW43~K=-Mc%l#dn7Dv;{9} S+piktZriZN^SU1+gEatph!(T} literal 82 zcmZ?wbhEHb6krfwSjfl#1pi?`@h1x-7XuT64oDOv&%mVI(!cVw_}r!zKASA{Z4*zf b);vE$_i@S042`rD=Vb=mCvOKaFjxZsh{+u>