Skip to content

Commit 92d585d

Browse files
committed
Use filename extension env vars
1 parent 78a2777 commit 92d585d

1 file changed

Lines changed: 42 additions & 42 deletions

File tree

tools/make/lib/ls/Makefile

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -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:
5656
SOURCES_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:
6363
TESTS_FILTER ?= .*/.*
@@ -67,152 +67,152 @@ TESTS_FILTER ?= .*/.*
6767
TESTS_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:
9191
TESTS_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:
116116
BENCHMARKS_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:
141141
EXAMPLES_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:
148148
C_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:
155155
CPP_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:
162162
FORTRAN_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:
169169
JAVASCRIPT_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:
176176
JULIA_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:
183183
MARKDOWN_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:
190190
PYTHON_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:
197197
R_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:
204204
SVG_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:
211211
WASM_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:
218218
WAT_FILTER ?= .*/.*

0 commit comments

Comments
 (0)