1
0
mirror of git://projects.qi-hardware.com/kicad-libs.git synced 2024-11-25 21:58:06 +02:00
kicad-libs/components/Makefile
2014-01-05 13:56:26 -03:00

56 lines
1.1 KiB
Makefile

#
# From http://svn.openmoko.org/trunk/gta02-core/components/
#
# Note that we don't have the concept of a "library of everything" so far.
#
SHELL = /bin/bash
GEN = gencon.lib
TITLE_NAME = SYMBOLS/COMPONENTS
TITLE_FILE = kicad-libs-components.pdf
.PHONY: all sch catalog view upload missing clean spotless
all: $(GEN)
# @echo "make what ? targets: sch loe"
# @exit 1
sch: $(GEN)
eeschema `pwd`/components.sch
DESCR-dcm: *.dcm
../scripts/dcm2desc -L . >$@ || { rm -f $@; exit 1; }
include ../common/Makefile.title
catalog catalog.pdf: HIERARCHY DESCR-dcm *.lib $(GEN)
$(MAKE) title.ps
genkicat -p -L . -t title.ps HIERARCHY DESCR-dcm \
>catalog.pdf || \
{ rm -f catalog.pdf; exit 1; }
view: catalog.pdf
$${DSV_PDFVIEWER:-xpdf} catalog.pdf
upload: catalog.pdf
qippl catalog.pdf tmp/kicad-libs-components.pdf
missing: $(GEN)
../scripts/missing-in-tree -L . HIERARCHY
../scripts/missing-in-tree -Q $(GEN:%=-x %) -L . components.pro
%.lib: %.pl
./$< >$@ || { rm -f $@; exit 1; }
#loe:
# ./mkloe
clean:
rm -f DESCR-dcm title.ps
spotless: clean
rm -f catalog.pdf $(GEN)