Skip to content

Commit 5c4dfcf

Browse files
Add symbolic link for slc
1 parent 4f3bd4b commit 5c4dfcf

File tree

1 file changed

+7
-13
lines changed

1 file changed

+7
-13
lines changed

ports/silabs/Makefile

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,13 @@ PY_GEN_PINS_SRC ?= tools/make_pins.py
5050

5151
FLASH_TOML_DIR = ../../data/nvm.toml/flash/macronix/
5252

53-
export PATH := $(realpath $(CURDIR))/tools/build-tools/slc_cli:$(PATH)
54-
export PATH := /opt/hostedtoolcache/Python/3.11.2/x64/lib/python3.11/site-packages/jinja2:$(PATH)
55-
export PATH := /opt/hostedtoolcache/Python/3.11.3/x64/lib/python3.11/site-packages/jinja2:$(PATH)
56-
export PATH := $(shell python3 -c "import jinja2; print(jinja2.__path__[0])"):$(PATH)
57-
export PATH := $(realpath $(CURDIR))/tools/build-tools/slc_cli/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/site-packages/jinja2:$(PATH)
53+
SLC_PATH = $(realpath $(CURDIR))/tools/build-tools/slc_cli
54+
export PATH := $(SLC_PATH):$(PATH)
5855

5956
# Default goal
6057
all: $(OUTPUT_DIR)/firmware.bin
6158

6259
$(OUTPUT_DIR)/firmware.bin:
63-
-@java --version
64-
-@pip show jinja2
65-
-@echo $(PATH)
6660
ifeq (,$(wildcard $(SILABS_BUILD)/$(PROJECTNAME).Makefile))
6761
+@$(MAKE) --no-print-directory slc-generate
6862
-@echo 'Project is generated. Run make again'
@@ -207,15 +201,15 @@ $(OUTPUT_DIR)/firmware.out: $(OBJ) $(OBJS) $(LIB_FILES)
207201

208202
slc-generate:
209203
+@$(MAKE) -C tools all
210-
-@mv $(realpath $(CURDIR))/tools/build-tools/slc_cli/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/site-packages/jinja2 \
211-
$(realpath $(CURDIR))/tools/build-tools/slc_cli/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/jinja2
212-
-@mv $(realpath $(CURDIR))/tools/build-tools/slc_cli/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/site-packages/markupsafe \
213-
$(realpath $(CURDIR))/tools/build-tools/slc_cli/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/markupsafe
204+
-@ln -s $(SLC_PATH)/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/site-packages/jinja2 \
205+
$(SLC_PATH)/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/jinja2
206+
-@ln -s $(SLC_PATH)/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/site-packages/markupsafe \
207+
$(SLC_PATH)/bin/slc-cli/developer/adapter_packs/python/lib/python3.6/markupsafe
214208
@echo 'SLC generates project'
215209
@slc configuration --sdk gecko_sdk
216210
@slc signature trust -extpath cp_efr32_extension
217211
@slc signature trust --sdk gecko_sdk
218-
@slc generate -debug -name=$(PROJECTNAME) $(PROJECTNAME).slcp --sdk gecko_sdk --with $(BOARD_BRD) -tlcn gcc -d=$(SILABS_BUILD)
212+
@slc generate -name=$(PROJECTNAME) $(PROJECTNAME).slcp --sdk gecko_sdk --with $(BOARD_BRD) -tlcn gcc -d=$(SILABS_BUILD)
219213
@sed -i 's/ autogen\// $(SILABS_BUILD)\/autogen\//g' $(SILABS_BUILD)/circuitpython_efr32.project.mak
220214
@sed -i 's/-T"autogen\//-T"$(SILABS_BUILD)\/autogen\//g' $(SILABS_BUILD)/circuitpython_efr32.project.mak
221215
slc-clean:

0 commit comments

Comments
 (0)