1aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas#!/usr/bin/env python
2aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas#
3aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# Copyright 2017 Google Inc.
4aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas#
5aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# Use of this source code is governed by a BSD-style license that can be
6aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas# found in the LICENSE file.
7aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas
8aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasimport os
9aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasimport subprocess
10aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasimport sys
11aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas
12aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholassrc = open(sys.argv[1], 'r')
13cfe848c3aa7e2365ec93f04edb2edf7357068a9aBrian Osmandst = open(sys.argv[2], 'wb')
143bc00fe8100948e99deb3dea3f833fd026d39bd5Ethan Nicholasdst.write('R"(')
15aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasfor line in src.readlines():
16aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas    if not line.startswith("#"):
17aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholas        dst.write(line)
183bc00fe8100948e99deb3dea3f833fd026d39bd5Ethan Nicholasdst.write(')"\n')
19aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholassrc.close()
20aae47c878b83ab6d9742d92a6fa47e762f6b9204Ethan Nicholasdst.close()
21