Root/labsw/pcb/Makefile

1MKMK=../../../cae-tools/cameo/templates/mkmk-simple
2
3NAME=labsw
4
5# 11.5, 0
6
7BOARD = X0=12.5mm Y0=1mm BOARD_Z=1.6mm CLEARANCE=3mm
8
9# drill: 12.5-13.5 mil
10# in: 35 mil endmill; pretend it is smaller, to compensate for
11# tool/board deflections
12# out: 35 mil endmill, 11 mil deflection
13#
14TOOLS = DRILL=7mil,15mil MILL_IN=12mil MILL_OUT=50mil
15TOOLS = DRILL=7mil,15mil MILL_IN=35mil MILL_OUT=35mil ANY=any
16
17#FAB = ROT=90 X=0 Y=1 XN=1 YN=2
18FAB = ROT=0 X=0 Y=0 XN=1 YN=1
19
20.PHONY: all clean
21
22all: Makefile.mkmk
23
24Makefile.mkmk: $(MKMK) ../$(NAME).drl ../$(NAME)-PCB_Edges.gbr Makefile
25        $(MKMK) NAME=$(NAME) $(BOARD) $(TOOLS) $(FAB)
26
27../$(NAME).drl: ../$(NAME).brd
28        pcbnew --drill `pwd`/../$(NAME).brd
29        touch $@
30
31../$(NAME)-PCB_Edges.gbr: ../$(NAME).brd
32        pcbnew --plot=gerber -l PCB_Edges `pwd`/../$(NAME).brd
33
34-include Makefile.mkmk
35
36clean::
37        rm -f Makefile.mkmk
38

Archive Download this file

Branches:
master



interactive