-
Notifications
You must be signed in to change notification settings - Fork 4
/
Howlfile.lua
55 lines (44 loc) · 1.15 KB
/
Howlfile.lua
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
Options:Default "trace"
do -- Global files
Sources:File "Utils/Class.lua"
:Name "Class"
:Export(false)
Sources:File "Utils/Colors.lua"
:Name "Colors"
Sources:File "Utils/DrawingAPI.lua"
:Name "DrawingAPI"
end
do -- Image-Bitmap
Sources:File "Image-Bitmap/BinaryFile.lua"
:Name "BinaryFile"
:Depends "Class"
Sources:File "Image-Bitmap/BitmapParser.lua"
:Name "BitmapParser"
:Depends "Class"
:Depends "BitmapDepths"
Sources:File "Image-Bitmap/BitmapPixels.lua"
:Name "BitmapPixels"
:Depends "Class"
:Depends "Colors"
Sources:File "Image-Bitmap/BitmapDepths.lua"
:Name "BitmapDepths"
:Depends "BitmapPixels"
Sources:File "Image-Bitmap/ImageHelpers.lua"
:Name "ImageHelpers"
:Depends "BinaryFile"
:Depends "BitmapParser"
:Depends "Colors"
end
do -- Font-SVG
Sources:File "Font-SVG/SVGParser.lua"
:Name "SVGParser"
Sources:File "Font-SVG/FontHelpers.lua"
:Name "FontHelpers"
:Depends "SVGParser"
end
Sources:Export()
Tasks:Clean("clean", "build")
Tasks:Combine("combine", Sources, "build/Graphics.lua", {"clean"})
:Verify()
Tasks:Minify("minify", "build/Graphics.lua", "build/Graphics.min.lua")
Tasks:Default "minify"