use lepton-cli to generate schematic pdf pages directly
authorBdale Garbee <bdale@gag.com>
Tue, 25 Feb 2020 16:49:02 +0000 (09:49 -0700)
committerBdale Garbee <bdale@gag.com>
Tue, 25 Feb 2020 16:49:02 +0000 (09:49 -0700)
pcb-rnd.mk

index 5015add613b2a5e8292f70451e26ade2950c37ca..3e3fba670e6162f3a19a62b936d3e8d98603f839 100644 (file)
@@ -127,17 +127,13 @@ muffin-5267.pdf: partslist.csv $(AM)/glabels/muffin-short-5267.glabels
 muffin-keithp.pdf: partslist.csv $(AM)/glabels/muffin-5267.glabels
        glabels-3-batch $(AM)/glabels/muffin-5267.glabels -i partslist.csv -o $@ > /dev/null
 
-.sch.ps:
-       gschem -p -o $@ -s /usr/share/gEDA/scheme/print.scm $*.sch
+.sch.pdf:
+       lepton-cli export -o $@ $*.sch
 
-.ps.pdf:
-       ps2pdf $*.ps
-
-SCHEMATICS_PS=$(SCHEMATICS:.sch=.ps)
 SCHEMATICS_PDF=$(SCHEMATICS:.sch=.pdf)
 
 $(PROJECT)-sch.pdf:    $(SCHEMATICS_PDF)
-       pdfjoin -o $@ $(SCHEMATICS_PDF)
+       pdfunite $(SCHEMATICS_PDF) $@
 
 $(PROJECT)-pcb.ps:     $(PROJECT).lht $(CONFIG)
        pcb-rnd -x ps --psfile $@ --media Letter --ps-color $(PROJECT).lht
@@ -145,10 +141,10 @@ $(PROJECT)-pcb.ps:        $(PROJECT).lht $(CONFIG)
 $(PROJECT)-pcb.pdf:    $(PROJECT)-pcb.ps
        ps2pdf $(PROJECT)-pcb.ps
 
-$(PROJECT)-big.ps:     $(PROJECT).lht $(CONFIG)
+$(PROJECT)-big.ps:     $(PROJECT).lht $(CONFIG)
        pcb-rnd -x ps --psfile $@ --media Letter --ps-color --fill-page --no-align-marks $(PROJECT).lht
 
-$(PROJECT)-big.pdf:    $(PROJECT)-big.ps
+$(PROJECT)-big.pdf:    $(PROJECT)-big.ps
        ps2pdf $(PROJECT)-big.ps
 
 pdf:   $(PROJECT)-sch.pdf $(PROJECT)-pcb.pdf $(PROJECT)-big.pdf