chiark / gitweb /
8317 auto build system
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 31 Jul 2012 23:18:18 +0000 (00:18 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 31 Jul 2012 23:18:18 +0000 (00:18 +0100)
th-8317/.gitignore [new file with mode: 0644]
th-8317/Makefile [new file with mode: 0644]
th-8317/iwj-armend.scad [deleted file]
th-8317/iwj-extensionarm.scad [deleted file]
th-8317/iwj-forkclip.scad [deleted file]
th-8317/iwj-hub.scad [deleted file]

diff --git a/th-8317/.gitignore b/th-8317/.gitignore
new file mode 100644 (file)
index 0000000..4036dd0
--- /dev/null
@@ -0,0 +1,2 @@
+iwj-*.scad
+iwj-*.stl
diff --git a/th-8317/Makefile b/th-8317/Makefile
new file mode 100644 (file)
index 0000000..1939ded
--- /dev/null
@@ -0,0 +1,17 @@
+
+OBJECTS= Hub ExtensionArm ArmEnd ForkClip
+
+all:           stls scads
+
+stls:          $(foreach f,$(OBJECTS),iwj-$f.stl)
+
+scads:         $(foreach f,$(OBJECTS),iwj-$f.scad)
+
+iwj-%.scad:
+       @echo ' write $@'
+       @echo >$@.new 'include <FilamentSpool.scad>'
+       @echo >>$@.new '$*();'
+       @mv -f $@.new $@
+
+%.stl: %.scad
+       openscad -o $@ $<
diff --git a/th-8317/iwj-armend.scad b/th-8317/iwj-armend.scad
deleted file mode 100644 (file)
index 02a2433..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-include <FilamentSpool.scad>
-
-ArmEnd();
diff --git a/th-8317/iwj-extensionarm.scad b/th-8317/iwj-extensionarm.scad
deleted file mode 100644 (file)
index 6088267..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-include <FilamentSpool.scad>
-
-ExtensionArm();
diff --git a/th-8317/iwj-forkclip.scad b/th-8317/iwj-forkclip.scad
deleted file mode 100644 (file)
index d8a9656..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-include <FilamentSpool.scad>
-
-ForkClip();
diff --git a/th-8317/iwj-hub.scad b/th-8317/iwj-hub.scad
deleted file mode 100644 (file)
index 59738ea..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-include <FilamentSpool.scad>
-
-Hub();