47662a143ffc9692519b09b9b03bb5e8a53df01e
[sdk] / samples / guiAndGfx / mekano / mekano.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "mekano",
4    "Options" : {
5       "Warnings" : "All",
6       "Debug" : false,
7       "Profile" : false,
8       "TargetType" : "Executable",
9       "TargetFileName" : "mekano",
10       "TargetDirectory" : "",
11       "Libraries" : [
12          "ecere"
13       ]
14    },
15    "Configurations" : [
16       {
17          "Name" : "Debug",
18          "Options" : {
19             "Debug" : true,
20             "PreprocessorDefinitions" : [
21                "IMPORT_STATIC=\"\""
22             ],
23             "Console" : true
24          }
25       },
26       {
27          "Name" : "Release",
28          "Options" : {
29             "Optimization" : "Speed",
30             "PreprocessorDefinitions" : [
31                "IMPORT_STATIC=static"
32             ],
33             "Libraries" : [
34                "ecereStatic"
35             ],
36             "LinkerOptions" : [
37                "-static"
38             ],
39             "LibraryDirs" : [
40                "../../../ecere/obj/static.win32"
41             ],
42             "Console" : true,
43             "Compress" : true,
44             "FastMath" : true
45          },
46          "Platforms" : [
47             {
48                "Name" : "win32",
49                "Options" : {
50                   "Libraries" : [
51                      "dxguid",
52                      "ddraw",
53                      "dinput",
54                      "winmm",
55                      "opengl32",
56                      "ws2_32",
57                      "kernel32",
58                      "user32",
59                      "gdi32",
60                      "mpr",
61                      "advapi32",
62                      "shell32",
63                      "winspool",
64                      "imm32",
65                      "ungif",
66                      "jpeg",
67                      "png",
68                      "z",
69                      "freetype"
70                   ]
71                }
72             }
73          ]
74       },
75       {
76          "Name" : "Emscripten",
77          "Options" : {
78             "Optimization" : "Speed",
79             "PreprocessorDefinitions" : [
80                "IMPORT_STATIC=static"
81             ],
82             "TargetFileName" : "mekano.html",
83             "Libraries" : [
84                "ecereStatic",
85                "z",
86                "freetype",
87                "png",
88                "jpeg"
89             ],
90             "LibraryDirs" : [
91                "../../../ecere/obj/emscripten.linux.emscripten"
92             ],
93             "FastMath" : true
94          }
95       }
96    ],
97    "Files" : [
98       {
99          "Folder" : "src",
100          "Files" : [
101             "./mekano.ec",
102             "./mekanodisplay.ec",
103             "./mekanoobject.ec",
104             "./mekanoobjectfixed.ec",
105             "./mekanoobjectgravity.ec",
106             "./mekanoobjectpolygonal.ec",
107             "./mekanoobjectspring.ec",
108             "./mekanopoint.ec",
109             "./mekanopolygon.ec",
110             "./mekanopolygonalbox.ec",
111             "./mekanosimulation.ec",
112             "./mekanownd.ec",
113             "./vector.ec"
114          ]
115       }
116    ],
117    "ResourcesPath" : "..\\..\\..\\",
118    "Resources" : [
119       {
120          "Folder" : "ecere",
121          "Files" : [
122             {
123                "Folder" : "shaders",
124                "Files" : [
125                   "../../../ecere/src/gfx/drivers/gl3/fixed.frag",
126                   "../../../ecere/src/gfx/drivers/gl3/fixed.vertex"
127                ]
128             }
129          ]
130       },
131       "data/ecere.bmp"
132    ]
133 }