From: karl@kubx.ca Date: Sun, 6 May 2018 14:11:35 +0000 (-0400) Subject: Embed Java license in generator code X-Git-Tag: upstream/v1.9.0_rc1~160^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3c799b44b841dc8c4e83fb3fbb61ad4146464f60;p=platform%2Fupstream%2Ftensorflow.git Embed Java license in generator code --- diff --git a/tensorflow/java/src/gen/cc/op_generator.cc b/tensorflow/java/src/gen/cc/op_generator.cc index f4cefbe..284f675 100644 --- a/tensorflow/java/src/gen/cc/op_generator.cc +++ b/tensorflow/java/src/gen/cc/op_generator.cc @@ -35,8 +35,21 @@ namespace tensorflow { namespace java { namespace { -const char* kLicenseSnippet = - "tensorflow/java/src/gen/resources/license.java.snippet"; +const char* kLicense = + "/* Copyright 2018 The TensorFlow Authors. All Rights Reserved.\n" + "\n" + "Licensed under the Apache License, Version 2.0 (the \"License\");\n" + "you may not use this file except in compliance with the License.\n" + "You may obtain a copy of the License at\n" + "\n" + " http://www.apache.org/licenses/LICENSE-2.0\n" + "\n" + "Unless required by applicable law or agreed to in writing, software\n" + "distributed under the License is distributed on an \"AS IS\" BASIS,\n" + "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n" + "See the License for the specific language governing permissions and\n" + "limitations under the License.\n" + "=======================================================================*/\n"; // There is three different modes to render an op class, depending on the // number and type of outputs it has: @@ -401,7 +414,7 @@ void GenerateOp(const OpSpec& op, const EndpointSpec& endpoint, SourceFileWriter writer(op_file.get()); std::list dependencies; CollectOpDependencies(op, mode, &dependencies); - writer.WriteFromFile(kLicenseSnippet) + writer.Write(kLicense) .EndLine() .BeginType(op_class, PUBLIC|FINAL, &dependencies, &op_javadoc); if (!op.optional_attributes().empty()) { diff --git a/tensorflow/java/src/gen/resources/license.java.snippet b/tensorflow/java/src/gen/resources/license.java.snippet deleted file mode 100644 index 90285ec..0000000 --- a/tensorflow/java/src/gen/resources/license.java.snippet +++ /dev/null @@ -1,14 +0,0 @@ -/* Copyright 2018 The TensorFlow Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -==============================================================================*/