Add test of directory relative to which Make looks for included makefiles.
authorMatt McCutchen <hashproduct@gmail.com>
Sun, 22 Apr 2007 19:53:08 +0000 (15:53 -0400)
committerMatt McCutchen <hashproduct@gmail.com>
Sun, 22 Apr 2007 19:53:08 +0000 (15:53 -0400)
experiments/include1.mk [new file with mode: 0644]
experiments/include3.mk [new file with mode: 0644]
experiments/subdir/include2.mk [new file with mode: 0644]
experiments/subdir/include3.mk [new file with mode: 0644]

diff --git a/experiments/include1.mk b/experiments/include1.mk
new file mode 100644 (file)
index 0000000..7b5f3fb
--- /dev/null
@@ -0,0 +1,3 @@
+# Does Make include relative to the working directory or the containing
+# directory of the including makefile?
+include $(dir $(lastword $(MAKEFILE_LIST)))subdir/include2.mk
diff --git a/experiments/include3.mk b/experiments/include3.mk
new file mode 100644 (file)
index 0000000..24097ff
--- /dev/null
@@ -0,0 +1 @@
+$(info hello from main include3.mk)
diff --git a/experiments/subdir/include2.mk b/experiments/subdir/include2.mk
new file mode 100644 (file)
index 0000000..498068e
--- /dev/null
@@ -0,0 +1,2 @@
+include $(dir $(lastword $(MAKEFILE_LIST)))include3.mk
+include include3.mk
diff --git a/experiments/subdir/include3.mk b/experiments/subdir/include3.mk
new file mode 100644 (file)
index 0000000..6344adf
--- /dev/null
@@ -0,0 +1 @@
+$(info hello from subdir/include3.mk)