@@ -43,6 +43,9 @@ include JdkNativeCompilation.gmk
43
43
# OUTPUT_DIR Where to put the resulting files
44
44
# EXCLUDE A list of filenames to exclude from compilation
45
45
# EXTRA_FILES List of extra files not in SOURCE_DIRS
46
+ # CFLAGS List of extra CFLAGS to pass on for each test
47
+ # LDFLAGS List of extra LDFLAGS to pass on for each test
48
+ # LIBS List of extra LIBS to pass on for each test
46
49
SetupTestFilesCompilation = $(NamedParamsMacroTemplate)
47
50
define SetupTestFilesCompilationBody
48
51
@@ -108,7 +111,7 @@ define SetupTestFilesCompilationBody
108
111
CFLAGS := $$(TEST_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
109
112
CXXFLAGS := $$(TEST_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
110
113
LD_SET_ORIGIN := $$($1_LD_SET_ORIGIN), \
111
- LDFLAGS := $$($1_LDFLAGS_$$(name)), \
114
+ LDFLAGS := $$($1_LDFLAGS) $$($ 1_LDFLAGS_$$(name)), \
112
115
DISABLED_WARNINGS_gcc := format undef unused-but-set-variable \
113
116
unused-const-variable unused-function unused-value \
114
117
unused-variable, \
@@ -117,7 +120,7 @@ define SetupTestFilesCompilationBody
117
120
unused-but-set-variable unused-function unused-variable, \
118
121
DEFAULT_LIBCXX := false, \
119
122
JDK_LIBS := $$($1_JDK_LIBS_$$(name)), \
120
- LIBS := $$($1_LIBS_$$(name)), \
123
+ LIBS := $$($1_LIBS) $$($ 1_LIBS_$$(name)), \
121
124
DEFAULT_VERSIONINFO_RESOURCE := false, \
122
125
OPTIMIZATION := $$(if $$($1_OPTIMIZATION_$$(name)), $$($1_OPTIMIZATION_$$(name)), LOW), \
123
126
COPY_DEBUG_SYMBOLS := $$($1_COPY_DEBUG_SYMBOLS), \
0 commit comments