Skip to content

Commit 2271527

Browse files
0xPxtabenso
authored andcommitted
Use only original output directories
1 parent 4abbe96 commit 2271527

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

dockerized_build.mk

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ TESTS_JS_DIR?=
2323
LEDGER_SRC=$(CURDIR)/app
2424
FUZZ_COVERAGE_DIR=$(CURDIR)/fuzz/coverage
2525
DOCKER_APP_SRC=/app
26-
DOCKER_APP_BIN=$(DOCKER_APP_SRC)/app/bin/app.elf
26+
DOCKER_APP_BIN=$(DOCKER_APP_SRC)/app/build/$(TARGET)/bin/app.elf
2727

2828
DOCKER_BOLOS_SDKS = NANOS_SDK
2929
DOCKER_BOLOS_SDKX = NANOX_SDK
@@ -187,6 +187,7 @@ buildAP:
187187
clean_output:
188188
@echo "Removing output files"
189189
@rm -f app/output/app* || true
190+
@rm -rf app/bin app/debug || true
190191

191192
.PHONY: clean_build
192193
clean_build:

makefiles/Makefile.devices

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ifeq ($(TARGET_NAME),TARGET_NANOS)
3232
ifeq ($(HAVE_SWAP),1)
3333
HAVE_APPLICATION_FLAG_LIBRARY = 1
3434
endif
35-
OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_s.elf
35+
OUTPUT_ELF ?= $(CURDIR)/build/nanos/bin/app.elf
3636
OUTPUT_INSTALLER := $(CURDIR)/pkg/$(INSTALLER_NAME)_s.sh
3737
endif
3838

@@ -42,7 +42,7 @@ HAVE_APPLICATION_FLAG_BOLOS_SETTINGS = 1
4242
ifeq ($(HAVE_SWAP),1)
4343
HAVE_APPLICATION_FLAG_LIBRARY = 1
4444
endif
45-
OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_x.elf
45+
OUTPUT_ELF ?= $(CURDIR)/build/nanox/bin/app.elf
4646
OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_x.sh
4747
endif
4848

@@ -51,7 +51,7 @@ ifeq ($(TARGET_NAME),TARGET_NANOS2)
5151
ifeq ($(HAVE_SWAP),1)
5252
HAVE_APPLICATION_FLAG_LIBRARY = 1
5353
endif
54-
OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_s2.elf
54+
OUTPUT_ELF ?= $(CURDIR)/build/nanos2/bin/app.elf
5555
OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_s2.sh
5656
endif
5757
#######################################
@@ -60,7 +60,7 @@ HAVE_APPLICATION_FLAG_BOLOS_SETTINGS = 1
6060
ifeq ($(HAVE_SWAP),1)
6161
HAVE_APPLICATION_FLAG_LIBRARY = 1
6262
endif
63-
OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_stax.elf
63+
OUTPUT_ELF ?= $(CURDIR)/build/stax/bin/app.elf
6464
OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_stax.sh
6565
endif
6666
#######################################
@@ -69,7 +69,7 @@ HAVE_APPLICATION_FLAG_BOLOS_SETTINGS = 1
6969
ifeq ($(HAVE_SWAP),1)
7070
HAVE_APPLICATION_FLAG_LIBRARY = 1
7171
endif
72-
OUTPUT_ELF ?= $(CURDIR)/output/$(ELF_NAME)_flex.elf
72+
OUTPUT_ELF ?= $(CURDIR)/build/flex/bin/app.elf
7373
OUTPUT_INSTALLER:= $(CURDIR)/pkg/$(INSTALLER_NAME)_flex.sh
7474
endif
7575
#######################################

makefiles/Makefile.installer_script

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ all: default
2323
@echo "LOAD_PARAMS=($$(echo "${APP_LOAD_PARAMS}" | sed -e "s|"${APPNAME}"|\""${APPNAME}"\"|"))" >> $(OUTPUT_INSTALLER)
2424
@echo "DELETE_PARAMS=($$(echo "${COMMON_DELETE_PARAMS}" | sed -e "s|"${APPNAME}"|\""${APPNAME}"\"|"))" >> $(OUTPUT_INSTALLER)
2525
@echo "APPHEX=\"" >> $(OUTPUT_INSTALLER)
26-
@cat $(CURDIR)/bin/app.hex >> $(OUTPUT_INSTALLER)
26+
@cat $(CURDIR)/build/$(TARGET)/bin/app.hex >> $(OUTPUT_INSTALLER)
2727
@echo "\"" >> $(OUTPUT_INSTALLER)
2828
@cat $(CURDIR)/../deps/ledger-zxlib/scripts/template.sh >> $(OUTPUT_INSTALLER)
2929
@chmod +x $(OUTPUT_INSTALLER)
30-
@cp $(CURDIR)/bin/* $(CURDIR)/output
30+
@cp $(CURDIR)/build/$(TARGET)/bin/* $(CURDIR)/output
3131
@cp $(CURDIR)/output/app.elf ${OUTPUT_ELF}
3232
@rm $(CURDIR)/output/app.elf

0 commit comments

Comments
 (0)