15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2011 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "build/build_config.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// The entry point for all invocations of Chromium, browser and renderer. On
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// windows, this does nothing but load chrome.dll and invoke its entry point in
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// order to make it easy to update the app from GoogleUpdate. We don't need
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// that extra layer with on linux.
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern "C" {
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int ChromeMain(int argc, const char** argv);
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int main(int argc, const char** argv) {
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  return ChromeMain(argc, argv);
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
19