aboutsummaryrefslogtreecommitdiffstats
path: root/testcase/export.mk
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-05-29 14:23:30 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-05-29 14:23:30 +0900
commit7e52142c0277a5a393e863e5161e10b6ce0782ae (patch)
treeddedf04f9db4b0c1e90f312efb3f5d7ba6640472 /testcase/export.mk
parentb8224f3f3a64466931ec25384e7e1f31233f4dfd (diff)
downloadandroid_build_kati-7e52142c0277a5a393e863e5161e10b6ce0782ae.tar.gz
android_build_kati-7e52142c0277a5a393e863e5161e10b6ce0782ae.tar.bz2
android_build_kati-7e52142c0277a5a393e863e5161e10b6ce0782ae.zip
Let export/unexport modify environment variables
Diffstat (limited to 'testcase/export.mk')
-rw-r--r--testcase/export.mk20
1 files changed, 16 insertions, 4 deletions
diff --git a/testcase/export.mk b/testcase/export.mk
index 07c6126..e94a7a3 100644
--- a/testcase/export.mk
+++ b/testcase/export.mk
@@ -1,13 +1,25 @@
-# TODO: Fix
-
-export FOO = PASS
-BAR := PASS
+export FOO = PASS_FOO
+BAR := PASS_BAR
export BAR
+export X Y Z
+X := PASS_X
+Y := PASS_Y
+Z := PASS_Z
export BAZ = FAIL
unexport BAZ
+unexport Y
+export Y X
+
+# GNU make 3 and 4 behave differently for this, but it must not mess
+# up FOO, BAR, X, Y, and Z.
+export FOO BAR X Y Z := FAIL
+
test:
echo $$FOO
echo $$BAR
echo $$BAZ
+ echo $$X
+ echo $$Y
+ echo $$Z