Subversion Repositories OpenARM Single-board Computer

Compare Revisions

Ignore whitespace Rev 319 → Rev 320

/trunk/working/gschem/Makefile
1,18 → 1,20
.PHONY: drc partlist
 
 
SCH=$(shell ls sch/*sch)
 
all: dirs drc $(patsubst %.sch, %.bom, $(SCH));
all: dirs drc bom $(patsubst %.sch, %.bom, $(SCH));
 
# hackish somewhat
dirs:
if [ ! -e tmp ]; then mkdir tmp; fi
if [ ! -e bom ]; then mkdir bom; fi
 
# i broke the makefile, (jelle)
# http://www.gnu.org/software/m4/manual/html_node/Patsubst.html
drc: $(addprefix drc/,$(patsubst %.sch,%.drc, $(notdir $(SCH))))
 
bom: $(addprefix bom/,$(patsubst %.sch,%.bom, $(notdir $(SCH))))
 
partlist: $(addprefix tmp/,$(patsubst %.sch,%.txt,$(notdir $(SCH))))
sort $^ |uniq > $@
 
22,5 → 24,10
drc/%.drc: sch/%.sch
gnetlist -g drc2 -o $@ $^
 
sch/%.bom: sch/%.sch
bom/%.bom: sch/%.sch
gnetlist -g partslist1 -n -o $@ $^
 
clean:
if [ -e tmp ]; then rm tmp; fi
 
.PHONY: clean