From 856fcd5469ff45d0640bcf25a725986c249b4bc2 Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Mon, 1 Aug 2011 14:17:53 -0400 Subject: [PATCH] Add MSVC project and solution files --- MoonshotFirefox.sln | 20 +++++++++ MoonshotFirefox.vcxproj | 111 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 131 insertions(+) create mode 100644 MoonshotFirefox.sln create mode 100644 MoonshotFirefox.vcxproj diff --git a/MoonshotFirefox.sln b/MoonshotFirefox.sln new file mode 100644 index 0000000..8a56f92 --- /dev/null +++ b/MoonshotFirefox.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual C++ Express 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MoonshotFirefox", "MoonshotFirefox.vcxproj", "{F29DB84D-895A-9BCF-A42B-B125FE6FB0E3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F29DB84D-895A-9BCF-A42B-B125FE6FB0E3}.Debug|Win32.ActiveCfg = Debug|Win32 + {F29DB84D-895A-9BCF-A42B-B125FE6FB0E3}.Debug|Win32.Build.0 = Debug|Win32 + {F29DB84D-895A-9BCF-A42B-B125FE6FB0E3}.Release|Win32.ActiveCfg = Release|Win32 + {F29DB84D-895A-9BCF-A42B-B125FE6FB0E3}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MoonshotFirefox.vcxproj b/MoonshotFirefox.vcxproj new file mode 100644 index 0000000..3eb963d --- /dev/null +++ b/MoonshotFirefox.vcxproj @@ -0,0 +1,111 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + Win32Proj + + + + DynamicLibrary + true + + + Application + false + + + + + + + + + + + + + true + Build + + + true + + + + WIN32;_DEBUG;_WINDOWS;HAVE_GSS_C_NT_HOSTBASED_SERVICE;%(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + ProgramDatabase + Disabled + $(KRB_INSTALL_DIR)\include\gssapi;$(KRB_INSTALL_DIR)\include;$(XRSDK_DIR)\include;$(XRSDK_DIR)\include\xpcom;$(XRSDK_DIR)\include\nspr;$(XRSDK_DIR)\include\necko;$(XRSDK_DIR)\include\string;%(AdditionalIncludeDirectories) + xpcom-config.h;mozilla-config.h;%(ForcedIncludeFiles) + + + MachineX86 + true + Windows + $(XRSDK_DIR)\lib\xpcomglue_s.lib;$(XRSDK_DIR)\lib\xpcom.lib;$(XRSDK_DIR)\lib\nspr4.lib;$(XRSDK_DIR)\lib\plc4.lib;$(KRB_INSTALL_DIR)\lib\gssapi32.lib;%(AdditionalDependencies) + + + Make xpi + copy $(TargetPath) $(IntDir)xpi\components +copy $(OutDir)$(TargetName).pdb $(IntDir)xpi\components +cd $(IntDir)xpi +%MSYS_ROOT%\bin\touch chrome.manifest +%MSYS_ROOT%\bin\zip -r $(OutDir)$(TargetName).xpi components install.js install.rdf chrome.manifest + $(OutDir)$(TargetName).xpi;%(Outputs) + $(TargetPath);%(Inputs) + + + + + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + ProgramDatabase + + + MachineX86 + true + Windows + true + true + + + + + + + + + + + + + + copy install.js $(IntDir)xpi\install.js + copying to xpi temp dir + $(IntDir)xpi\install.js;%(Outputs) + + + + + Document + copy install.rdf $(IntDir)xpi\install.rdf + copying to xpi temp dir + $(IntDir)xpi\install.rdf;%(Outputs) + + + + + + \ No newline at end of file -- 2.1.4