| Index: src/platform/update_engine/generate_delta_main.cc
 | 
| diff --git a/src/platform/update_engine/generate_delta_main.cc b/src/platform/update_engine/generate_delta_main.cc
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..14af193a9eb2d1b451d19e091a578f127f08c021
 | 
| --- /dev/null
 | 
| +++ b/src/platform/update_engine/generate_delta_main.cc
 | 
| @@ -0,0 +1,48 @@
 | 
| +// Copyright (c) 2009 The Chromium Authors. All rights reserved.
 | 
| +// Use of this source code is governed by a BSD-style license that can be
 | 
| +// found in the LICENSE file.
 | 
| +
 | 
| +#include <sys/types.h>
 | 
| +#include <sys/stat.h>
 | 
| +#include <dirent.h>
 | 
| +#include <fcntl.h>
 | 
| +#include <stdlib.h>
 | 
| +#include <stdio.h>
 | 
| +#include <unistd.h>
 | 
| +
 | 
| +#include <algorithm>
 | 
| +#include <string>
 | 
| +#include <vector>
 | 
| +#include <tr1/memory>
 | 
| +
 | 
| +#include <glib.h>
 | 
| +
 | 
| +#include "chromeos/obsolete_logging.h"
 | 
| +#include "update_engine/subprocess.h"
 | 
| +#include "update_engine/update_metadata.pb.h"
 | 
| +
 | 
| +using std::sort;
 | 
| +using std::string;
 | 
| +using std::vector;
 | 
| +using std::tr1::shared_ptr;
 | 
| +
 | 
| +// This file contains a simple program that takes an old path, a new path,
 | 
| +// and an output file as arguments and the path to an output file and
 | 
| +// generates a delta that can be sent to Chrome OS clients.
 | 
| +
 | 
| +namespace chromeos_update_engine {
 | 
| +
 | 
| +int main(int argc, char** argv) {
 | 
| +  g_thread_init(NULL);
 | 
| +  Subprocess::Init();
 | 
| +  if (argc != 4) {
 | 
| +    usage(argv[0]);
 | 
| +  }
 | 
| +  const char* old_dir = argv[1];
 | 
| +  const char* new_dir = argv[2];
 | 
| +  if ((!IsDir(old_dir)) || (!IsDir(new_dir))) {
 | 
| +    usage(argv[0]);
 | 
| +  }
 | 
| +  // TODO(adlr): implement using DeltaDiffGenerator
 | 
| +  return 0;
 | 
| +}
 | 
| 
 |