samples/guiAndGfx: eC port of JFD's Mekano
[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    "Files" : [
77       {
78          "Folder" : "src",
79          "Files" : [
80             "./mekano.ec",
81             "./mekanodisplay.ec",
82             "./mekanoobject.ec",
83             "./mekanoobjectfixed.ec",
84             "./mekanoobjectgravity.ec",
85             "./mekanoobjectpolygonal.ec",
86             "./mekanoobjectspring.ec",
87             "./mekanopoint.ec",
88             "./mekanopolygon.ec",
89             "./mekanopolygonalbox.ec",
90             "./mekanosimulation.ec",
91             "./mekanownd.ec",
92             "./vector.ec"
93          ]
94       }
95    ],
96    "ResourcesPath" : "..\\..\\..\\",
97    "Resources" : [
98       {
99          "Folder" : "ecere",
100          "Files" : [
101             {
102                "Folder" : "shaders",
103                "Files" : [
104                   "../../../ecere/src/gfx/drivers/gl3/fixed.frag",
105                   "../../../ecere/src/gfx/drivers/gl3/fixed.vertex"
106                ]
107             }
108          ]
109       },
110       "data/ecere.bmp"
111    ]
112 }