ecere: Improved C headers compatibility
[sdk] / ecere / ecereCOM.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "ecereCOM",
4    "Options" : {
5       "Warnings" : "All",
6       "PreprocessorDefinitions" : [
7          "ECERE_COM_MODULE",
8          "BUILDING_ECERE_COM",
9          "ECERE_NOFILE"
10       ],
11       "DefaultNameSpace" : "ecere",
12       "TargetType" : "SharedLibrary",
13       "TargetFileName" : "ecereCOM",
14       "TargetDirectory" : "obj/$(MODULE).$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)",
15       "ObjectsDirectory" : "obj/$(MODULE).$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)"
16    },
17    "Platforms" : [
18       {
19          "Name" : "linux",
20          "Options" : {
21             "Libraries" : [
22                "dl",
23                "m",
24                "pthread"
25             ]
26          }
27       }
28    ],
29    "Configurations" : [
30       {
31          "Name" : "Debug",
32          "Options" : {
33             "Debug" : true,
34             "Optimization" : "None",
35             "PreprocessorDefinitions" : [
36                "_DEBUG"
37             ],
38             "FastMath" : false
39          }
40       },
41       {
42          "Name" : "Release",
43          "Options" : {
44             "Warnings" : "None",
45             "NoLineNumbers" : true,
46             "Optimization" : "Speed",
47             "Libraries" : [
48
49             ],
50             "FastMath" : true,
51             "PostbuildCommands" : [
52                "$(call cpq,$(TARGET),../$(SODESTDIR))"
53             ]
54          }
55       },
56       {
57          "Name" : "Static",
58          "Options" : {
59             "Debug" : false,
60             "Optimization" : "Speed",
61             "PreprocessorDefinitions" : [
62                "ECERE_STATIC",
63                "ECERE_COM_ONLY"
64             ],
65             "TargetType" : "StaticLibrary",
66             "TargetFileName" : "ecereCOMStatic",
67             "TargetDirectory" : "ecereCOMStatic",
68             "ObjectsDirectory" : "ecereCOMStatic",
69             "Libraries" : [
70
71             ],
72             "FastMath" : true
73          }
74       }
75    ],
76    "Files" : [
77       {
78          "Folder" : "src",
79          "Files" : [
80             {
81                "Folder" : "sys",
82                "Files" : [
83                   "Mutex.ec",
84                   "i18n.ec"
85                ]
86             },
87             {
88                "Folder" : "com",
89                "Files" : [
90                   {
91                      "Folder" : "containers",
92                      "Files" : [
93                         "Array.ec",
94                         "AVLTree.ec",
95                         "BuiltInContainer.ec",
96                         "Container.ec",
97                         "CustomAVLTree.ec",
98                         "LinkList.ec",
99                         "List.ec",
100                         "Map.ec"
101                      ]
102                   },
103                   "BinaryTree.ec",
104                   "BTNode.ec",
105                   "dataTypes.ec",
106                   "instance.ec",
107                   "String.ec",
108                   "OldList.ec",
109                   "instance.c"
110                ]
111             }
112          ]
113       }
114    ],
115    "ResourcesPath" : "",
116    "Resources" : [
117
118    ],
119    "ModuleVersion" : "0.44"
120 }