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