file sorting use case. hard coded paths. little bit of good stuff needs splitting...
[ede] / explorer / explorer.epj
1 {
2    "Version" : 0.2,
3    "ModuleName" : "explorer",
4    "Options" : {
5       "Warnings" : "All",
6       "TargetType" : "Executable",
7       "TargetFileName" : "explorer",
8       "Libraries" : [
9          "ecere"
10       ]
11    },
12    "Configurations" : [
13       {
14          "Name" : "Debug",
15          "Options" : {
16             "Debug" : true,
17             "Optimization" : "None",
18             "PreprocessorDefinitions" : [
19                "_DEBUG"
20             ],
21             "Console" : true
22          }
23       },
24       {
25          "Name" : "Release",
26          "Options" : {
27             "Debug" : false,
28             "Optimization" : "Speed",
29             "InstallCommands" : [
30                "$(if $(WINDOWS_HOST),$(call cpq,$(TARGET),\"$(BINDIR)/\"),install $(INSTALL_FLAGS) $(TARGET) $(BINDIR)/$(MODULE)$(E))"
31             ]
32          }
33       },
34       {
35          "Name" : "MemoryGuard",
36          "Options" : {
37             "Debug" : true,
38             "MemoryGuard" : true,
39             "Console" : true
40          }
41       },
42       {
43          "Name" : "Test",
44          "Options" : {
45             "Debug" : true,
46             "MemoryGuard" : true,
47             "Console" : true
48          }
49       }
50    ],
51    "Files" : [
52       {
53          "Folder" : "extern",
54          "Files" : [
55             {
56                "FileName" : "../../../ecere-sdk/extras/gui/controls/ToolBar.ec",
57                "Options" : {
58                   "ExcludeFromBuild" : true
59                }
60             },
61             "../../../ecere-sdk/extras/gui/controls/SearchBox.ec"
62          ],
63          "Configurations" : [
64             {
65                "Name" : "Test",
66                "Options" : {
67                   "ExcludeFromBuild" : true
68                }
69             }
70          ]
71       },
72       {
73          "Folder" : "migration",
74          "Files" : [
75             {
76                "Folder" : "structures",
77                "Files" : [
78                   "src/Structures/ArrayBasic.ec",
79                   "src/Structures/ArrayBinaryIndexed.ec",
80                   "src/Structures/ArrayBinarySorted.ec",
81                   "src/Structures/ArrayFactoredGrowth.ec",
82                   "src/Structures/ArrayNotes.ec",
83                   "src/Structures/ArrayTypes.ec",
84                   "src/Structures/ArrayUtilities.ec",
85                   "src/Structures/Stack.ec",
86                   "src/Structures/Temp.ec"
87                ]
88             },
89             "src/DeleteBox.ec",
90             "src/Finder.ec",
91             "src/NotificationBox.ec",
92             "src/Panels.ec"
93          ],
94          "Options" : {
95             "ExcludeFromBuild" : true
96          }
97       },
98       {
99          "Folder" : "src",
100          "Files" : [
101             "Explorer.ec",
102             "ExplorerWindow.ec"
103          ],
104          "Configurations" : [
105             {
106                "Name" : "Test",
107                "Options" : {
108                   "ExcludeFromBuild" : true
109                }
110             }
111          ]
112       },
113       {
114          "Folder" : "tests",
115          "Files" : [
116             {
117                "FileName" : "t1FileSystemCache.ec",
118                "Configurations" : [
119                   {
120                      "Name" : "Test",
121                      "Options" : {
122                         "ExcludeFromBuild" : false
123                      }
124                   }
125                ]
126             }
127          ],
128          "Options" : {
129             "ExcludeFromBuild" : true
130          }
131       },
132       {
133          "Folder" : "tools",
134          "Files" : [
135
136          ],
137          "Options" : {
138             "ExcludeFromBuild" : true
139          }
140       }
141    ],
142    "ResourcesPath" : "res",
143    "Resources" : [
144       "browse.png",
145       "panel-tree.png",
146       "view-cards.png",
147       "view-details.png",
148       "view-icons.png",
149       "view-list.png",
150       "view-showcase-left.png",
151       "view-showcase-right.png",
152       "explorerIcon.png"
153    ]
154 }