71be3f9d97d2edf4bd5298b44e025fe60519b955
[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)",
15       "ObjectsDirectory" : "obj/$(MODULE).$(CONFIG).$(PLATFORM)"
16    },
17    "Platforms" : [
18       {
19          "Name" : "linux",
20          "Options" : {
21             "Libraries" : [
22                "m"
23             ]
24          }
25       }
26    ],
27    "Configurations" : [
28       {
29          "Name" : "Debug",
30          "Options" : {
31             "Debug" : true,
32             "Optimization" : "None",
33             "PreprocessorDefinitions" : [
34                "_DEBUG"
35             ]
36          }
37       },
38       {
39          "Name" : "Release",
40          "Options" : {
41             "Warnings" : "None",
42             "NoLineNumbers" : true,
43             "Optimization" : "Speed",
44             "Libraries" : [
45
46             ],
47             "PostbuildCommands" : [
48                "$(call cpq,$(TARGET),../$(SODESTDIR))"
49             ]
50          },
51          "Platforms" : [
52             {
53                "Name" : "Linux",
54                "Options" : {
55                   "Libraries" : [
56                      "dl",
57                      "m",
58                      "pthread"
59                   ]
60                }
61             }
62          ]
63       },
64       {
65          "Name" : "Static",
66          "Options" : {
67             "Debug" : false,
68             "Optimization" : "Speed",
69             "PreprocessorDefinitions" : [
70                "ECERE_STATIC",
71                "ECERE_COM_ONLY"
72             ],
73             "TargetType" : "StaticLibrary",
74             "TargetFileName" : "ecereCOMStatic",
75             "TargetDirectory" : "ecereCOMStatic",
76             "ObjectsDirectory" : "ecereCOMStatic",
77             "Libraries" : [
78
79             ]
80          }
81       }
82    ],
83    "Files" : [
84       {
85          "Folder" : "src",
86          "Files" : [
87             {
88                "Folder" : "sys",
89                "Files" : [
90                   "Mutex.ec",
91                   "i18n.ec"
92                ]
93             },
94             {
95                "Folder" : "com",
96                "Files" : [
97                   {
98                      "Folder" : "containers",
99                      "Files" : [
100                         "Array.ec",
101                         "AVLTree.ec",
102                         "BuiltInContainer.ec",
103                         "Container.ec",
104                         "CustomAVLTree.ec",
105                         "LinkList.ec",
106                         "List.ec",
107                         "Map.ec"
108                      ]
109                   },
110                   "BinaryTree.ec",
111                   "BTNode.ec",
112                   "dataTypes.ec",
113                   "instance.ec",
114                   "String.ec",
115                   "OldList.ec",
116                   "instance.c"
117                ]
118             }
119          ]
120       }
121    ],
122    "ResourcesPath" : "",
123    "Resources" : [
124
125    ]
126 }