make: add subsheet support
This commit is contained in:
parent
0b5348acd2
commit
665a9e693b
5
Makefile
5
Makefile
|
@ -1,5 +1,6 @@
|
|||
# project file name (use for schematic and board layout)
|
||||
NAME ?= rsim
|
||||
SUBSHEET ?= rsim_serial rsim_power rsim_sim rsim_esp32s2 rsim_esp32s3
|
||||
# path to KiCad CLI
|
||||
KICAD = kicad-cli-nightly
|
||||
# path to qeda
|
||||
|
@ -22,13 +23,15 @@ define version_rule
|
|||
sed --in-place 's/\$$$$version\$$$$/${VERSION}/g' $$@
|
||||
sed --in-place 's/\$$$$date\$$$$/${DATE}/g' $$@
|
||||
sed --in-place 's/\$$$$revision\$$$$/${REVISION}/g' $$@
|
||||
sed --in-place 's/\.kicad_sch/.versioned.kicad_sch/g' $$@
|
||||
endef
|
||||
$(foreach EXT,$(VERSIONED_EXT),$(eval $(call version_rule,$(EXT))))
|
||||
VERSIONED_SHEET = $(foreach SHEET,$(NAME) $(SUBSHEET),$(SHEET).versioned.kicad_sch)
|
||||
|
||||
FABRICATION_DIR := fabrication
|
||||
IBOM := ${FABRICATION_DIR}/ibom.html
|
||||
|
||||
all: ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.bom.csv fab
|
||||
all: $(VERSIONED_SHEET) ${NAME}.sch.pdf ${NAME}.brd-top.png ${NAME}.brd-bot.png ${NAME}.bom.csv fab
|
||||
|
||||
fab: ${FABRICATION_DIR} ${IBOM}
|
||||
|
||||
|
|
Loading…
Reference in New Issue