mirror of https://github.com/VLSIDA/OpenRAM.git
Merge branch 'dev' into STA-refactor
This commit is contained in:
commit
b30dfa03e7
1
Makefile
1
Makefile
|
|
@ -97,6 +97,7 @@ $(SRAM_LIB_DIR): check-pdk-root
|
||||||
@echo "Cloning SRAM library..."
|
@echo "Cloning SRAM library..."
|
||||||
@[ -d $(SRAM_LIB_DIR) ] || \
|
@[ -d $(SRAM_LIB_DIR) ] || \
|
||||||
git clone $(SRAM_LIB_GIT_REPO) $(SRAM_LIB_DIR)
|
git clone $(SRAM_LIB_GIT_REPO) $(SRAM_LIB_DIR)
|
||||||
|
@git -C $(SRAM_LIB_DIR) fetch
|
||||||
@git -C $(SRAM_LIB_DIR) checkout $(SRAM_LIB_GIT_COMMIT)
|
@git -C $(SRAM_LIB_DIR) checkout $(SRAM_LIB_GIT_COMMIT)
|
||||||
|
|
||||||
install: $(SRAM_LIB_DIR)
|
install: $(SRAM_LIB_DIR)
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,8 @@ ROM_SRCS=$(filter-out disabled-% %_common.py,$(sort $(notdir $(wildcard $(ROM_CO
|
||||||
ROM_DIRS=$(basename $(ROM_SRCS))
|
ROM_DIRS=$(basename $(ROM_SRCS))
|
||||||
ROM_STAMPS=$(addsuffix .ok,$(ROM_DIRS))
|
ROM_STAMPS=$(addsuffix .ok,$(ROM_DIRS))
|
||||||
|
|
||||||
|
DIRS=$(SRAM_DIRS) $(ROM_DIRS)
|
||||||
|
|
||||||
configs:
|
configs:
|
||||||
@echo
|
@echo
|
||||||
@echo "Using OpenRAM at $(OPENRAM_HOME)"
|
@echo "Using OpenRAM at $(OPENRAM_HOME)"
|
||||||
|
|
@ -80,12 +82,12 @@ sram: $(WORKING_SRAM_STAMPS)
|
||||||
%.ok: sram_configs/%.py
|
%.ok: sram_configs/%.py
|
||||||
@echo "Building $*"
|
@echo "Building $*"
|
||||||
@mkdir -p $*
|
@mkdir -p $*
|
||||||
@python3 -u $(SRAM_COMPILER) $(OPENRAM_OPTS) -o $* -p $(MACRO_DIR)/$* $(MACRO_DIR)/$< && touch $@
|
@OPENRAM_TMP=$*/tmp python3 -u $(SRAM_COMPILER) $(OPENRAM_OPTS) -o $* -p $(MACRO_DIR)/$* $(MACRO_DIR)/$< && touch $@
|
||||||
|
|
||||||
%.ok: rom_configs/%.py
|
%.ok: rom_configs/%.py
|
||||||
@echo "Building $*"
|
@echo "Building $*"
|
||||||
@mkdir -p $*
|
@mkdir -p $*
|
||||||
@python3 -u $(ROM_COMPILER) $(OPENRAM_OPTS) -o $* -p $(MACRO_DIR)/$* $(MACRO_DIR)/$< && touch $@
|
@OPENRAM_TMP=$*/tmp python3 -u $(ROM_COMPILER) $(OPENRAM_OPTS) -o $* -p $(MACRO_DIR)/$* $(MACRO_DIR)/$< && touch $@
|
||||||
|
|
||||||
.DELETE_ON_ERROR: $(WORKING_SRAM_STAMPS) $(WORKING_ROM_STAMPS)
|
.DELETE_ON_ERROR: $(WORKING_SRAM_STAMPS) $(WORKING_ROM_STAMPS)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue