mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2024-11-26 19:57:31 +02:00
atben, atusb: always invoke KiCAD with absolute paths lest .pro be ignored
- atben/Makefile, atusb/Makefile (SCH, BRD): abstract path to .sch and .brd via variables - atben/Makefile, atusb/Makefile (gerber, fab): pass absolute path to board file to pcbnew - atben/Makefile, atusb/Makefile (gerber): put all options before the file name argument
This commit is contained in:
parent
f17bcebce7
commit
18b2b919dc
@ -6,6 +6,9 @@ NAME = atben
|
|||||||
VERSION = 110314
|
VERSION = 110314
|
||||||
DIR = $(NAME)
|
DIR = $(NAME)
|
||||||
|
|
||||||
|
SCH=$(shell pwd)/$(NAME).sch
|
||||||
|
BRD=$(shell pwd)/$(NAME).brd
|
||||||
|
|
||||||
.PHONY: all gen generate sch brd xpdf front back clean
|
.PHONY: all gen generate sch brd xpdf front back clean
|
||||||
.PHONY: gerber gerbv
|
.PHONY: gerber gerbv
|
||||||
|
|
||||||
@ -14,14 +17,14 @@ all:
|
|||||||
@exit 1
|
@exit 1
|
||||||
|
|
||||||
gen generate:
|
gen generate:
|
||||||
eeschema --plot=ps `pwd`/$(NAME).sch
|
eeschema --plot=ps $(SCH)
|
||||||
# need scripts
|
# need scripts
|
||||||
|
|
||||||
sch:
|
sch:
|
||||||
eeschema `pwd`/$(NAME).sch
|
eeschema $(SCH)
|
||||||
|
|
||||||
brd:
|
brd:
|
||||||
pcbnew `pwd`/$(NAME).brd
|
pcbnew $(BRD)
|
||||||
|
|
||||||
xpdf:
|
xpdf:
|
||||||
xpdf $(NAME).pdf
|
xpdf $(NAME).pdf
|
||||||
@ -46,16 +49,16 @@ PCB_FILES = README-PCB $(NAME)-PCB_Edges.dxf $(NAME).drl \
|
|||||||
|
|
||||||
gerber:
|
gerber:
|
||||||
pcbnew --plot=gerber --origin=aux \
|
pcbnew --plot=gerber --origin=aux \
|
||||||
-l `pcbnew --list-layers $(NAME).brd | tr '\012' ,` \
|
-l `pcbnew --list-layers $(BRD) | tr '\012' ,` \
|
||||||
--fill-all-zones $(NAME).brd \
|
--fill-all-zones --exclude-pcb-edge \
|
||||||
--exclude-pcb-edge
|
$(BRD)
|
||||||
$(GMERGE) $(NAME)-SilkS_Front.gto $(NAME)-Comments.gbr >_tmp \
|
$(GMERGE) $(NAME)-SilkS_Front.gto $(NAME)-Comments.gbr >_tmp \
|
||||||
|| { rm -rf _tmp; exit 1; }
|
|| { rm -rf _tmp; exit 1; }
|
||||||
mv _tmp $(NAME)-SilkS_Front.gto
|
mv _tmp $(NAME)-SilkS_Front.gto
|
||||||
|
|
||||||
fab: gerber
|
fab: gerber
|
||||||
pcbnew --plot=dxf --origin=aux -l PCB_Edges $(NAME).brd
|
pcbnew --plot=dxf --origin=aux -l PCB_Edges $(BRD)
|
||||||
pcbnew --drill --origin=aux $(NAME).brd
|
pcbnew --drill --origin=aux $(BRD)
|
||||||
mkdir -p fab
|
mkdir -p fab
|
||||||
tar Ccfz .. fab/$(NAME)-pcb-$(VERSION).tar.gz \
|
tar Ccfz .. fab/$(NAME)-pcb-$(VERSION).tar.gz \
|
||||||
$(PCB_FILES:%=$(DIR)/%)
|
$(PCB_FILES:%=$(DIR)/%)
|
||||||
|
@ -6,6 +6,9 @@ NAME = atusb
|
|||||||
VERSION = 110314
|
VERSION = 110314
|
||||||
DIR = $(NAME)
|
DIR = $(NAME)
|
||||||
|
|
||||||
|
SCH=$(shell pwd)/$(NAME).sch
|
||||||
|
BRD=$(shell pwd)/$(NAME).brd
|
||||||
|
|
||||||
.PHONY: all gen generate sch brd xpdf front back clean
|
.PHONY: all gen generate sch brd xpdf front back clean
|
||||||
.PHONY: gerber gerbv fab
|
.PHONY: gerber gerbv fab
|
||||||
|
|
||||||
@ -14,14 +17,14 @@ all:
|
|||||||
@exit 1
|
@exit 1
|
||||||
|
|
||||||
gen generate:
|
gen generate:
|
||||||
eeschema --plot=ps `pwd`/$(NAME).sch
|
eeschema --plot=ps $(SCH)
|
||||||
# need scripts
|
# need scripts
|
||||||
|
|
||||||
sch:
|
sch:
|
||||||
eeschema `pwd`/$(NAME).sch
|
eeschema $(SCH)
|
||||||
|
|
||||||
brd:
|
brd:
|
||||||
pcbnew `pwd`/$(NAME).brd
|
pcbnew $(BRD)
|
||||||
|
|
||||||
xpdf:
|
xpdf:
|
||||||
xpdf $(NAME).pdf
|
xpdf $(NAME).pdf
|
||||||
@ -63,16 +66,16 @@ PCB_FILES = README-PCB $(NAME)-PCB_Edges.dxf $(NAME).drl \
|
|||||||
|
|
||||||
gerber:
|
gerber:
|
||||||
pcbnew --plot=gerber --origin=aux \
|
pcbnew --plot=gerber --origin=aux \
|
||||||
-l `pcbnew --list-layers $(NAME).brd | tr '\012' ,` \
|
-l `pcbnew --list-layers $(BRD) | tr '\012' ,` \
|
||||||
--fill-all-zones $(NAME).brd \
|
--fill-all-zones --exclude-pcb-edge \
|
||||||
--exclude-pcb-edge
|
$(BRD)
|
||||||
$(GMERGE) $(NAME)-SilkS_Front.gto $(NAME)-Comments.gbr >_tmp \
|
$(GMERGE) $(NAME)-SilkS_Front.gto $(NAME)-Comments.gbr >_tmp \
|
||||||
|| { rm -rf _tmp; exit 1; }
|
|| { rm -rf _tmp; exit 1; }
|
||||||
mv _tmp $(NAME)-SilkS_Front.gto
|
mv _tmp $(NAME)-SilkS_Front.gto
|
||||||
|
|
||||||
fab: gerber
|
fab: gerber
|
||||||
pcbnew --plot=dxf --origin=aux -l PCB_Edges $(NAME).brd
|
pcbnew --plot=dxf --origin=aux -l PCB_Edges $(BRD)
|
||||||
pcbnew --drill --origin=aux $(NAME).brd
|
pcbnew --drill --origin=aux $(BRD)
|
||||||
mkdir -p fab
|
mkdir -p fab
|
||||||
tar Ccfz .. fab/$(NAME)-pcb-$(VERSION).tar.gz \
|
tar Ccfz .. fab/$(NAME)-pcb-$(VERSION).tar.gz \
|
||||||
$(PCB_FILES:%=$(DIR)/%)
|
$(PCB_FILES:%=$(DIR)/%)
|
||||||
|
Loading…
Reference in New Issue
Block a user