From 665a9e693b3002e220e76884659d1f3a02e14ff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Sat, 18 Feb 2023 13:34:32 +0100 Subject: [PATCH] make: add subsheet support --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index fe5099d..84fd0bb 100644 --- a/Makefile +++ b/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}