summaryrefslogtreecommitdiffstats
path: root/chrome/nacl
diff options
context:
space:
mode:
authorgregoryd@google.com <gregoryd@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-23 21:20:16 +0000
committergregoryd@google.com <gregoryd@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-23 21:20:16 +0000
commitf645f6e2a0cdc85f04fdfb4cd7a6d462027deb71 (patch)
treeeb4febae02996866c0a4512370bfb440663ac6b8 /chrome/nacl
parent6fb8d07549e52937a293f8300353583d92975e7e (diff)
downloadchromium_src-f645f6e2a0cdc85f04fdfb4cd7a6d462027deb71.zip
chromium_src-f645f6e2a0cdc85f04fdfb4cd7a6d462027deb71.tar.gz
chromium_src-f645f6e2a0cdc85f04fdfb4cd7a6d462027deb71.tar.bz2
Revert 35230 - Split more targets from chrome.gyp to add support for building Native Client for 64bit Windows.
This CL is required for supporting Native Client on 64bit Windows. On Win64 we will use a 64bit executable to load NaCl modules. Since we have only one version of Chrome on Windows, this executable has to be built together with 32bit Chrome binaries. For the targets that are required for both 32bit and 64bit builds, this CL moves the shared parts of the target definitions into targetspecific gypi files (such as base.gypi). New 64bit only targets are added. Since we would like to port as few code as possible at this point, some 64bit targets include less source files or less dependencies than the original 32bit targets. These targets will have nacl_win64 in their name to emphasize that they should be used for NaCl only. Some 64bit targets are identical to the 32bit targets in everything except for the target platform these will have only win64 in their name. TEST=none BUG=28176 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=34983 Review URL: http://codereview.chromium.org/384068 TBR=gregoryd@google.com Review URL: http://codereview.chromium.org/516013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35232 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/nacl')
-rw-r--r--chrome/nacl/sel_main.cc9
1 files changed, 0 insertions, 9 deletions
diff --git a/chrome/nacl/sel_main.cc b/chrome/nacl/sel_main.cc
index 4a2427b..c1f56d6 100644
--- a/chrome/nacl/sel_main.cc
+++ b/chrome/nacl/sel_main.cc
@@ -8,10 +8,6 @@
#include <crt_externs.h>
#endif
-#ifdef _WIN64 /* TODO(gregoryd): remove this when win64 issues are fixed */
-#define NACL_NO_INLINE
-#endif
-
EXTERN_C_BEGIN
#include "native_client/src/shared/platform/nacl_sync.h"
#include "native_client/src/shared/platform/nacl_sync_checked.h"
@@ -54,10 +50,6 @@ static void StopForDebuggerInit(const struct NaClApp *state) {
}
int SelMain(const int desc, const NaClHandle handle) {
-#ifdef _WIN64
- /* TODO(gregoryd): remove this when NaCl's service_runtime supports Win64 */
- return 0;
-#else
char *av[1];
int ac = 1;
@@ -204,6 +196,5 @@ int SelMain(const int desc, const NaClHandle handle) {
NaClAllModulesFini();
return ret_code;
-#endif
}