Added Makefile
authorJoseph Coffland <joseph@cauldrondevelopment.com>
Mon, 31 Aug 2015 21:17:20 +0000 (14:17 -0700)
committerJoseph Coffland <joseph@cauldrondevelopment.com>
Mon, 31 Aug 2015 21:17:20 +0000 (14:17 -0700)
Combined/Makefile [new file with mode: 0644]

diff --git a/Combined/Makefile b/Combined/Makefile
new file mode 100644 (file)
index 0000000..4285dc1
--- /dev/null
@@ -0,0 +1,31 @@
+NAME = combined
+SCHEMATICS = $(wildcard *.sch)
+
+all:
+
+schematics:
+       gschem -q -- $(SCHEMATICS)&
+
+pcb:
+       pcb $(NAME).pcb&
+
+bom:
+       gnetlist -g partslist3 -o $(NAME).bom $(SCHEMATICS)
+
+allegro:
+       gnetlist -g allegro -o $(NAME).brd $(SCHEMATICS)
+
+layout: 
+       gsch2pcb --elements-dir footprints/ $(SCHEMATICS) -o $(NAME)
+
+zip:
+       zip $(NAME).zip *.gbr *.cnc
+
+clean-layout:
+       rm -f $(NAME).pcb $(NAME).new.pcb $(NAME).net $(NAME).cmd
+
+tidy:
+       rm -f $(shell find . -name \*~) \#* *- *.bak *.log *.backup
+
+clean: tidy
+       rm -f *.cnc *.gbr $(NAME).zip