butterbur: Updated for latest changes
[sdk] / butterbur / butterbur.epj
1 {
2    version = 0.2,
3    moduleName = "butterbur",
4    options = {
5       warnings = all,
6       includeDirs = [
7          "../ecere/src/gfx/drivers/gl3"
8       ],
9       targetType = executable,
10       targetFileName = "butterbur",
11       libraries = [
12          "ecere"
13       ]
14    },
15    platforms = [
16       {
17          name = "linux",
18          options = {
19             libraries = [
20                "m",
21                "GL"
22             ]
23          }
24       },
25       {
26          name = "apple",
27          options = {
28             libraries = [
29                "m"
30             ]
31          }
32       },
33       {
34          name = "win32",
35          options = {
36             libraries = [
37                "opengl32"
38             ]
39          }
40       }
41    ],
42    configurations = [
43       {
44          name = "Debug",
45          options = {
46             debug = true,
47             optimization = none,
48             preprocessorDefinitions = [
49                "_DEBUG"
50             ],
51             console = true,
52             fastMath = false
53          }
54       },
55       {
56          name = "Release",
57          options = {
58             debug = false,
59             optimization = speed,
60             fastMath = true
61          }
62       }
63    ],
64    files = [
65       {
66          folder = "deps",
67          files = [
68             {
69                folder = "libtess",
70                files = [
71                   "../deps/libtess/dict.c",
72                   "../deps/libtess/dict.h",
73                   "../deps/libtess/dictList.h",
74                   "../deps/libtess/geom.c",
75                   "../deps/libtess/geom.h",
76                   "../deps/libtess/gluos.h",
77                   "../deps/libtess/memalloc.h",
78                   "../deps/libtess/mesh.h",
79                   "../deps/libtess/normal.c",
80                   "../deps/libtess/normal.h",
81                   "../deps/libtess/priorityq.c",
82                   "../deps/libtess/priorityq.h",
83                   "../deps/libtess/priorityqSort.h",
84                   "../deps/libtess/render.c",
85                   "../deps/libtess/render.h",
86                   "../deps/libtess/sweep.c",
87                   "../deps/libtess/sweep.h",
88                   "../deps/libtess/tess.c",
89                   "../deps/libtess/tess.h",
90                   "../deps/libtess/tessmono.c",
91                   "../deps/libtess/tessmono.h",
92                   "../deps/libtess/glutess.h",
93                   "../deps/libtess/mesh.c"
94                ]
95             }
96          ]
97       },
98       "src/butterbur.ec",
99       {
100          fileName = "src/tesselation.ec",
101          options = {
102             includeDirs = [
103                "../deps/libtess"
104             ]
105          }
106       }
107    ],
108    resourcesPath = "",
109    resources = [
110
111    ]
112 }