Make it possible to write tests for submake
diff --git a/runtest.rb b/runtest.rb
index 39c1ed1..0d62c14 100755
--- a/runtest.rb
+++ b/runtest.rb
@@ -38,6 +38,7 @@
files.delete('build.ninja')
files.delete('ninja.sh')
files.delete('gmon.out')
+ files.delete('submake')
files.reject!{|f|f =~ /\.json$/}
files.reject!{|f|f =~ /^kati\.*/}
files
@@ -179,6 +180,7 @@
File.open("Makefile", 'w') do |ofile|
ofile.print(c)
end
+ File.symlink('../../testcase/submake', 'submake')
expected = ''
output = ''
diff --git a/testcase/submake/basic.mk b/testcase/submake/basic.mk
new file mode 100644
index 0000000..3f2239e
--- /dev/null
+++ b/testcase/submake/basic.mk
@@ -0,0 +1,2 @@
+all:
+ echo PASS
diff --git a/testcase/submake_basic.mk b/testcase/submake_basic.mk
new file mode 100644
index 0000000..c4c9d72
--- /dev/null
+++ b/testcase/submake_basic.mk
@@ -0,0 +1,4 @@
+# TODO: Fix
+
+test:
+ $(MAKE) -f submake/basic.mk