Skip to content

Commit 931e1cb

Browse files
committed
Make a static lib of the mozembed code - so we don't have to make any changes to it.
1 parent b766e4e commit 931e1cb

File tree

2 files changed

+245
-0
lines changed

2 files changed

+245
-0
lines changed

Gecko.vcproj

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
<?xml version="1.0" encoding="Windows-1252"?>
2+
<VisualStudioProject
3+
ProjectType="Visual C++"
4+
Version="9.00"
5+
Name="Gecko"
6+
ProjectGUID="{0BF4391A-0568-45ED-BFFD-07044D6CA264}"
7+
RootNamespace="Gecko"
8+
Keyword="Win32Proj"
9+
TargetFrameworkVersion="196613"
10+
>
11+
<Platforms>
12+
<Platform
13+
Name="Win32"
14+
/>
15+
</Platforms>
16+
<ToolFiles>
17+
</ToolFiles>
18+
<Configurations>
19+
<Configuration
20+
Name="Debug|Win32"
21+
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
22+
IntermediateDirectory="$(ConfigurationName)"
23+
ConfigurationType="4"
24+
CharacterSet="1"
25+
>
26+
<Tool
27+
Name="VCPreBuildEventTool"
28+
/>
29+
<Tool
30+
Name="VCCustomBuildTool"
31+
/>
32+
<Tool
33+
Name="VCXMLDataGeneratorTool"
34+
/>
35+
<Tool
36+
Name="VCWebServiceProxyGeneratorTool"
37+
/>
38+
<Tool
39+
Name="VCMIDLTool"
40+
/>
41+
<Tool
42+
Name="VCCLCompilerTool"
43+
Optimization="0"
44+
AdditionalIncludeDirectories="&quot;$(InputDir)..\external\wtl\include&quot;;&quot;$(InputDir)..\include&quot;;&quot;$(InputDir)..\gist\$(IntDir)&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\xulapp&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\nspr&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\xpcom&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\embed_base&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\windowwatcher&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\webbrwsr&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\shistory&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\uriloader&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\dom&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\necko&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\widget&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\docshell&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\profile&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\gfx&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\pref&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\string&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\profdirserviceprovider&quot;"
45+
PreprocessorDefinitions="WIN32;_DEBUG;_LIB;XP_WIN;XPCOM_GLUE;NO_SSL"
46+
MinimalRebuild="true"
47+
BasicRuntimeChecks="3"
48+
RuntimeLibrary="3"
49+
TreatWChar_tAsBuiltInType="false"
50+
UsePrecompiledHeader="0"
51+
WarningLevel="3"
52+
DebugInformationFormat="4"
53+
/>
54+
<Tool
55+
Name="VCManagedResourceCompilerTool"
56+
/>
57+
<Tool
58+
Name="VCResourceCompilerTool"
59+
/>
60+
<Tool
61+
Name="VCPreLinkEventTool"
62+
/>
63+
<Tool
64+
Name="VCLibrarianTool"
65+
/>
66+
<Tool
67+
Name="VCALinkTool"
68+
/>
69+
<Tool
70+
Name="VCXDCMakeTool"
71+
/>
72+
<Tool
73+
Name="VCBscMakeTool"
74+
/>
75+
<Tool
76+
Name="VCFxCopTool"
77+
/>
78+
<Tool
79+
Name="VCPostBuildEventTool"
80+
/>
81+
</Configuration>
82+
<Configuration
83+
Name="Release|Win32"
84+
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
85+
IntermediateDirectory="$(ConfigurationName)"
86+
ConfigurationType="4"
87+
CharacterSet="1"
88+
WholeProgramOptimization="1"
89+
>
90+
<Tool
91+
Name="VCPreBuildEventTool"
92+
/>
93+
<Tool
94+
Name="VCCustomBuildTool"
95+
/>
96+
<Tool
97+
Name="VCXMLDataGeneratorTool"
98+
/>
99+
<Tool
100+
Name="VCWebServiceProxyGeneratorTool"
101+
/>
102+
<Tool
103+
Name="VCMIDLTool"
104+
/>
105+
<Tool
106+
Name="VCCLCompilerTool"
107+
Optimization="2"
108+
EnableIntrinsicFunctions="true"
109+
AdditionalIncludeDirectories="&quot;$(InputDir)..\external\wtl\include&quot;;&quot;$(InputDir)..\include&quot;;&quot;$(InputDir)..\gist\$(IntDir)&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\xulapp&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\nspr&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\xpcom&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\embed_base&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\windowwatcher&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\webbrwsr&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\shistory&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\uriloader&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\dom&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\necko&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\widget&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\docshell&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\profile&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\gfx&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\pref&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\string&quot;;&quot;$(InputDir)..\external\xulrunner-sdk\include\profdirserviceprovider&quot;"
110+
PreprocessorDefinitions="WIN32;NDEBUG;_LIB;XP_WIN;XPCOM_GLUE"
111+
RuntimeLibrary="2"
112+
EnableFunctionLevelLinking="true"
113+
TreatWChar_tAsBuiltInType="false"
114+
UsePrecompiledHeader="0"
115+
WarningLevel="3"
116+
DebugInformationFormat="3"
117+
/>
118+
<Tool
119+
Name="VCManagedResourceCompilerTool"
120+
/>
121+
<Tool
122+
Name="VCResourceCompilerTool"
123+
/>
124+
<Tool
125+
Name="VCPreLinkEventTool"
126+
/>
127+
<Tool
128+
Name="VCLibrarianTool"
129+
/>
130+
<Tool
131+
Name="VCALinkTool"
132+
/>
133+
<Tool
134+
Name="VCXDCMakeTool"
135+
/>
136+
<Tool
137+
Name="VCBscMakeTool"
138+
/>
139+
<Tool
140+
Name="VCFxCopTool"
141+
/>
142+
<Tool
143+
Name="VCPostBuildEventTool"
144+
/>
145+
</Configuration>
146+
</Configurations>
147+
<References>
148+
</References>
149+
<Files>
150+
<Filter
151+
Name="Source Files"
152+
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
153+
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
154+
>
155+
<File
156+
RelativePath=".\common\ConsoleListener.cpp"
157+
>
158+
</File>
159+
<File
160+
RelativePath=".\common\ContentListener.cpp"
161+
>
162+
</File>
163+
<File
164+
RelativePath=".\common\DOMEventListener.cpp"
165+
>
166+
</File>
167+
<File
168+
RelativePath=".\common\embed.cpp"
169+
>
170+
</File>
171+
<File
172+
RelativePath=".\common\EmbeddingSetup.cpp"
173+
>
174+
</File>
175+
<File
176+
RelativePath=".\common\WebBrowserChrome.cpp"
177+
>
178+
</File>
179+
</Filter>
180+
<Filter
181+
Name="Header Files"
182+
Filter="h;hpp;hxx;hm;inl;inc;xsd"
183+
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
184+
>
185+
<File
186+
RelativePath=".\common\ConsoleListener.h"
187+
>
188+
</File>
189+
<File
190+
RelativePath=".\common\ContentListener.h"
191+
>
192+
</File>
193+
<File
194+
RelativePath=".\common\DOMEventListener.h"
195+
>
196+
</File>
197+
<File
198+
RelativePath=".\common\embed.h"
199+
>
200+
</File>
201+
<File
202+
RelativePath=".\common\EmbeddingSetup.h"
203+
>
204+
</File>
205+
<File
206+
RelativePath=".\common\WebBrowserChrome.h"
207+
>
208+
</File>
209+
</Filter>
210+
<Filter
211+
Name="Resource Files"
212+
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
213+
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
214+
>
215+
</Filter>
216+
<File
217+
RelativePath=".\ReadMe.txt"
218+
>
219+
</File>
220+
</Files>
221+
<Globals>
222+
</Globals>
223+
</VisualStudioProject>

GeckoReadMe.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
========================================================================
2+
STATIC LIBRARY : Gecko Project Overview
3+
========================================================================
4+
5+
AppWizard has created this Gecko library project for you.
6+
7+
No source files were created as part of your project.
8+
9+
10+
Gecko.vcproj
11+
This is the main project file for VC++ projects generated using an Application Wizard.
12+
It contains information about the version of Visual C++ that generated the file, and
13+
information about the platforms, configurations, and project features selected with the
14+
Application Wizard.
15+
16+
/////////////////////////////////////////////////////////////////////////////
17+
Other notes:
18+
19+
AppWizard uses "TODO:" comments to indicate parts of the source code you
20+
should add to or customize.
21+
22+
/////////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)