SOUNDBOX_KICAD_SCH := pcb/soundbox.kicad_sch PCB_BUILD_DIR := $(BUILD_DIR)/pcb BOM := $(PCB_BUILD_DIR)/bom.csv SCHEMATIC_PDF := $(PCB_BUILD_DIR)/schematic.pdf .PHONY: pcb pcb: $(BOM) $(SCHEMATIC_PDF) $(BOM): $(SOUNDBOX_KICAD_SCH) mkdir -p $(dir $@) kicad-cli sch export bom \ --output $@ \ --fields 'Reference,Description,Value,Manufacturer,MPN,Datasheet' \ $< $(SCHEMATIC_PDF): $(SOUNDBOX_KICAD_SCH) mkdir -p $(dir $@) kicad-cli sch export pdf --output $@ $<