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