| # -*-perl-*- |
| $description = "Test the .INCLUDE_DIRS special variable."; |
| |
| $details = ""; |
| |
| use Cwd; |
| |
| $dir = cwd; |
| $dir =~ s,.*/([^/]+)$,../$1,; |
| |
| # Test #1: The content of .INCLUDE_DIRS depends on the platform for which |
| # make was built. What we know for sure is that it shouldn't be |
| # empty. |
| # |
| run_make_test(' |
| ifeq ($(.INCLUDE_DIRS),) |
| $(warning .INCLUDE_DIRS is empty) |
| endif |
| |
| .PHONY: all |
| all:;@: |
| ', |
| '', |
| ''); |
| |
| |
| # Test #2: Make sure -I paths end up in .INCLUDE_DIRS. |
| # |
| run_make_test(' |
| ifeq ($(dir),) |
| $(warning dir is empty) |
| endif |
| |
| ifeq ($(filter $(dir),$(.INCLUDE_DIRS)),) |
| $(warning .INCLUDE_DIRS does not contain $(dir)) |
| endif |
| |
| .PHONY: all |
| all:;@: |
| ', |
| "-I$dir dir=$dir", |
| ''); |
| |
| |
| # This tells the test driver that the perl test script executed properly. |
| 1; |