forked from foo123/MOD3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeeld.config
142 lines (107 loc) · 3.54 KB
/
beeld.config
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
###################################################
#
# The buildtools repository is at:
# https://github.com/foo123/Beeld
#
###################################################
settings ={}
RegExp = "RegExp::"
@
plugins =[{}]
# include 'minify' plugin from plugins folder
"minify" = "!plg:minify"
# include 'doc' plugin from plugins folder
"doc" = "!plg:doc"
@
tasks =[{}]
build =[{}]
src =[]
!tpl:umd-header-deps.tpl.js # include a umd-header template
# core
./src/MOD3.js
./src/math/ModConstant.js
./src/math/XMath.js
./src/math/Range.js
./src/math/Phase.js
./src/math/Point.js
./src/math/Matrix.js
./src/math/Vector3.js
./src/math/Matrix4.js
./src/math/List.js
./src/core/Mesh.js
./src/core/ModifierStack.js
# modifiers
./src/modifiers/Pivot.js
./src/modifiers/Bend.js
./src/modifiers/Bloat.js
./src/modifiers/Twist.js
./src/modifiers/Skew.js
./src/modifiers/Taper.js
./src/modifiers/Wheel.js
./src/modifiers/Break.js
./src/modifiers/Noise.js
./src/modifiers/DisplaceMap.js
./src/modifiers/Perlin.js
## IMPORTANT: Include the appropriate plugin in your application manualy (it is just one file)
## to avoid overloading the packaged code, the plugins are removed from the build
## Support for Three.js
#./src/plugins/Three/Three.js
#
## Support for OSG.js
#./src/plugins/OSG/OSG.js
#
## Support for J3D
#./src/plugins/J3D/J3D.js
#
## Support for CubicVR.js
#./src/plugins/CubicVR/CubicVR.js
#
## Support for Copperlicht
#./src/plugins/Copperlicht/Copperlicht.js
#
## Support for Pre3D
#./src/plugins/Pre3D/Pre3D.js
!tpl:umd-footer.tpl.js # include a umd-footer template
@
# extract header from this file
header = ./src/MOD3.js
replace =[{}]
"@@ROOT@@" = "this"
"@@MODULE@@" = "MOD3"
"@@DEPS@@" = "Classy"
"@@VERSION@@" = "0.6.0"
"@@USE_STRICT@@" = '"use strict";'
@
# extract documentation
doc ={}
"startdoc" = "/**[DOC_MD]"
"enddoc" = "[/DOC_MD]**/"
"trim" = RegExp::^\s*\*[ ]?
"output" = "./api-reference.md"
@
# Minify the Package (map of lists)
minify ={}
# Options for Node UglifyJS Compiler (if used, default), (mangle and compress)
uglifyjs =[]
-m -c
@
# Options for Java Closure Compiler (if used)
closure =[]
"--language_in=ECMASCRIPT5_STRICT"
@
# Options for Java YUI Compressor Compiler (if used)
yui =[]
--preserve-semi
@
@
out = ./build/mod3.min.js
@
bundle =[{}]
bundle =[]
# bundle-in external dependencies
./build/classy.js
./build/mod3.min.js
@
out = ./build/mod3.bundle.js
@
@