@@ -26,38 +26,38 @@ FILES_FILTER ?= .*/.*
2626
2727
2828# Define a filename pattern for source files:
29- SOURCES_PATTERN ?= *.js
29+ SOURCES_PATTERN ?= *.$( JAVASCRIPT_FILENAME_EXT )
3030
3131# Define a filename pattern for C source files:
32- C_SOURCES_PATTERN ?= *.c
32+ C_SOURCES_PATTERN ?= *.$( C_FILENAME_EXT )
3333
3434# Define a filename pattern for C++ source files:
35- CPP_SOURCES_PATTERN ?= *.cpp
35+ CPP_SOURCES_PATTERN ?= *.$( CPP_FILENAME_EXT )
3636
3737# Define a filename pattern for Fortran source files:
38- FORTRAN_SOURCES_PATTERN ?= *.f
38+ FORTRAN_SOURCES_PATTERN ?= *.$( FORTRAN_FILENAME_EXT )
3939
4040# Define a filename pattern for Julia source files:
41- JULIA_SOURCES_PATTERN ?= *.jl
41+ JULIA_SOURCES_PATTERN ?= *.$( JULIA_FILENAME_EXT )
4242
4343# Define a filename pattern for Python source files:
44- PYTHON_SOURCES_PATTERN ?= *.py
44+ PYTHON_SOURCES_PATTERN ?= *.$( PYTHON_FILENAME_EXT )
4545
4646# Define a filename pattern for R source files:
47- R_SOURCES_PATTERN ?= *.R
47+ R_SOURCES_PATTERN ?= *.$( R_FILENAME_EXT )
4848
4949# Define a filename pattern for WebAssembly source files:
50- WASM_SOURCES_PATTERN ?= *.wasm
50+ WASM_SOURCES_PATTERN ?= *.$( WASM_FILENAME_EXT )
5151
5252# Define a filename pattern for WebAssembly source text files:
53- WAT_SOURCES_PATTERN ?= *.wat
53+ WAT_SOURCES_PATTERN ?= *.$( WAT_FILENAME_EXT )
5454
5555# Define a filepath pattern for source files:
5656SOURCES_FILTER ?= .*/.*
5757
5858
5959# Define a filename pattern for test files:
60- TESTS_PATTERN ?= test*.js
60+ TESTS_PATTERN ?= test*.$( JAVASCRIPT_FILENAME_EXT )
6161
6262# Define a filepath pattern for test files:
6363TESTS_FILTER ?= .*/.*
@@ -67,152 +67,152 @@ TESTS_FILTER ?= .*/.*
6767TESTS_FIXTURES_PATTERN ?= *.*
6868
6969# Define a filename pattern for C test fixtures:
70- C_TESTS_FIXTURES_PATTERN ?= *.c
70+ C_TESTS_FIXTURES_PATTERN ?= *.$( C_FILENAME_EXT )
7171
7272# Define a filename pattern for C++ test fixtures:
73- CPP_TESTS_FIXTURES_PATTERN ?= *.cpp
73+ CPP_TESTS_FIXTURES_PATTERN ?= *.$( CPP_FILENAME_EXT )
7474
7575# Define a filename pattern for Fortran test fixtures:
76- FORTRAN_TESTS_FIXTURES_PATTERN ?= *.f
76+ FORTRAN_TESTS_FIXTURES_PATTERN ?= *.$( FORTRAN_FILENAME_EXT )
7777
7878# Define a filename pattern for JavaScript test fixtures:
79- JAVASCRIPT_TESTS_FIXTURES_PATTERN ?= *.js
79+ JAVASCRIPT_TESTS_FIXTURES_PATTERN ?= *.$( JAVASCRIPT_FILENAME_EXT )
8080
8181# Define a filename pattern for Julia test fixtures:
82- JULIA_TESTS_FIXTURES_PATTERN ?= *.jl
82+ JULIA_TESTS_FIXTURES_PATTERN ?= *.$( JULIA_FILENAME_EXT )
8383
8484# Define a filename pattern for Python test fixtures:
85- PYTHON_TESTS_FIXTURES_PATTERN ?= *.py
85+ PYTHON_TESTS_FIXTURES_PATTERN ?= *.$( PYTHON_FILENAME_EXT )
8686
8787# Define a filename pattern for R test fixtures:
88- R_TESTS_FIXTURES_PATTERN ?= *.R
88+ R_TESTS_FIXTURES_PATTERN ?= *.$( R_FILENAME_EXT )
8989
9090# Define a filepath pattern for test fixture files:
9191TESTS_FIXTURES_FILTER ?= .*/.*
9292
9393
9494# Define a filename pattern for benchmark files:
95- BENCHMARKS_PATTERN ?= benchmark*.js
95+ BENCHMARKS_PATTERN ?= benchmark*.$( JAVASCRIPT_FILENAME_EXT )
9696
9797# Define a filename pattern for C benchmark files:
98- C_BENCHMARKS_PATTERN ?= benchmark*.c
98+ C_BENCHMARKS_PATTERN ?= benchmark*.$( C_FILENAME_EXT )
9999
100100# Define a filename pattern for C++ benchmark files:
101- CPP_BENCHMARKS_PATTERN ?= benchmark*.cpp
101+ CPP_BENCHMARKS_PATTERN ?= benchmark*.$( CPP_FILENAME_EXT )
102102
103103# Define a filename pattern for Fortran benchmark files:
104- FORTRAN_BENCHMARKS_PATTERN ?= benchmark*.f
104+ FORTRAN_BENCHMARKS_PATTERN ?= benchmark*.$( FORTRAN_FILENAME_EXT )
105105
106106# Define a filename pattern for Julia benchmark files:
107- JULIA_BENCHMARKS_PATTERN ?= benchmark*.jl
107+ JULIA_BENCHMARKS_PATTERN ?= benchmark*.$( JULIA_FILENAME_EXT )
108108
109109# Define a filename pattern for Python benchmark files:
110- PYTHON_BENCHMARKS_PATTERN ?= benchmark*.py
110+ PYTHON_BENCHMARKS_PATTERN ?= benchmark*.$( PYTHON_FILENAME_EXT )
111111
112112# Define a filename pattern for R benchmark files:
113- R_BENCHMARKS_PATTERN ?= benchmark*.R
113+ R_BENCHMARKS_PATTERN ?= benchmark*.$( R_FILENAME_EXT )
114114
115115# Define a filepath pattern for benchmark files:
116116BENCHMARKS_FILTER ?= .*/.*
117117
118118
119119# Define a filename pattern for example files:
120- EXAMPLES_PATTERN ?= *.js
120+ EXAMPLES_PATTERN ?= *.$( JAVASCRIPT_FILENAME_EXT )
121121
122122# Define a filename pattern for C example files:
123- C_EXAMPLES_PATTERN ?= *.c
123+ C_EXAMPLES_PATTERN ?= *.$( C_FILENAME_EXT )
124124
125125# Define a filename pattern for C++ example files:
126- CPP_EXAMPLES_PATTERN ?= *.cpp
126+ CPP_EXAMPLES_PATTERN ?= *.$( CPP_FILENAME_EXT )
127127
128128# Define a filename pattern for Fortran example files:
129- FORTRAN_EXAMPLES_PATTERN ?= *.f
129+ FORTRAN_EXAMPLES_PATTERN ?= *.$( FORTRAN_FILENAME_EXT )
130130
131131# Define a filename pattern for Julia example files:
132- JULIA_EXAMPLES_PATTERN ?= *.jl
132+ JULIA_EXAMPLES_PATTERN ?= *.$( JULIA_FILENAME_EXT )
133133
134134# Define a filename pattern for Python example files:
135- PYTHON_EXAMPLES_PATTERN ?= *.py
135+ PYTHON_EXAMPLES_PATTERN ?= *.$( PYTHON_FILENAME_EXT )
136136
137137# Define a filename pattern for R example files:
138- R_EXAMPLES_PATTERN ?= *.R
138+ R_EXAMPLES_PATTERN ?= *.$( R_FILENAME_EXT )
139139
140140# Define a filepath pattern for example files:
141141EXAMPLES_FILTER ?= .*/.*
142142
143143
144144# Define a filename pattern for C files:
145- C_PATTERN ?= *.c
145+ C_PATTERN ?= *.$( C_FILENAME_EXT )
146146
147147# Define a filepath pattern for C files:
148148C_FILTER ?= .*/.*
149149
150150
151151# Define a filename pattern for C++ files:
152- CPP_PATTERN ?= *.cpp
152+ CPP_PATTERN ?= *.$( CPP_FILENAME_EXT )
153153
154154# Define a filepath pattern for C++ files:
155155CPP_FILTER ?= .*/.*
156156
157157
158158# Define a filename pattern for Fortran files:
159- FORTRAN_PATTERN ?= *.f
159+ FORTRAN_PATTERN ?= *.$( FORTRAN_FILENAME_EXT )
160160
161161# Define a filepath pattern for Fortran files:
162162FORTRAN_FILTER ?= .*/.*
163163
164164
165165# Define a filename pattern for JavaScript files:
166- JAVASCRIPT_PATTERN ?= *.js
166+ JAVASCRIPT_PATTERN ?= *.$( JAVASCRIPT_FILENAME_EXT )
167167
168168# Define a filepath pattern for JavaScript files:
169169JAVASCRIPT_FILTER ?= .*/.*
170170
171171
172172# Define a filename pattern for Julia files:
173- JULIA_PATTERN ?= *.jl
173+ JULIA_PATTERN ?= *.$( JULIA_FILENAME_EXT )
174174
175175# Define a filepath pattern for Julia files:
176176JULIA_FILTER ?= .*/.*
177177
178178
179179# Define a filename pattern for Markdown files:
180- MARKDOWN_PATTERN ?= *.md
180+ MARKDOWN_PATTERN ?= *.$( MARKDOWN_FILENAME_EXT )
181181
182182# Define a filepath pattern for Markdown files:
183183MARKDOWN_FILTER ?= .*/.*
184184
185185
186186# Define a filename pattern for Python files:
187- PYTHON_PATTERN ?= *.py
187+ PYTHON_PATTERN ?= *.$( PYTHON_FILENAME_EXT )
188188
189189# Define a filepath pattern for Python files:
190190PYTHON_FILTER ?= .*/.*
191191
192192
193193# Define a filename pattern for R files:
194- R_PATTERN ?= *.R
194+ R_PATTERN ?= *.$( R_FILENAME_EXT )
195195
196196# Define a filepath pattern for R files:
197197R_FILTER ?= .*/.*
198198
199199
200200# Define a filename pattern for SVG equation files:
201- SVG_EQUATIONS_PATTERN ?= equation*.svg
201+ SVG_EQUATIONS_PATTERN ?= equation*.$( SVG_FILENAME_EXT )
202202
203203# Define a filepath pattern for SVG equation files:
204204SVG_EQUATIONS_FILTER ?= .*/.*
205205
206206
207207# Define a filename pattern for WebAssembly files:
208- WASM_PATTERN ?= *.wasm
208+ WASM_PATTERN ?= *.$( WASM_FILENAME_EXT )
209209
210210# Define a filepath pattern for WebAssembly files:
211211WASM_FILTER ?= .*/.*
212212
213213
214214# Define a filename pattern for WebAssembly text files:
215- WAT_PATTERN ?= *.wat
215+ WAT_PATTERN ?= *.$( WAT_FILENAME_EXT )
216216
217217# Define a filepath pattern for WebAssembly text files:
218218WAT_FILTER ?= .*/.*
0 commit comments