-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.js
40 lines (31 loc) · 1.01 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// Project configuration file
//==============================================================================
// PATHS
//==============================================================================
var CORE_PATH = 'src/core'
//==============================================================================
// HEADERS & SOURCES
//==============================================================================
var CORE_FILES = prependAll([
/* headers */
'filters.h',
'fourier.h',
'signal.h',
'list.h',
/* sources */
'filters.cpp',
'fourier.cpp',
'signal.cpp',
'list.cpp'
], CORE_PATH)
//==============================================================================
// HELPER FUNCTIONS
//==============================================================================
function prepend (filename, basePath) {
return basePath + '/' + filename
}
function prependAll (filenames, basePath) {
return filenames.map(function (filename) {
return prepend(filename, basePath)
})
}