aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/java/src/gen/perl/tftypes-runall.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/java/src/gen/perl/tftypes-runall.pl')
-rw-r--r--tensorflow/java/src/gen/perl/tftypes-runall.pl40
1 files changed, 40 insertions, 0 deletions
diff --git a/tensorflow/java/src/gen/perl/tftypes-runall.pl b/tensorflow/java/src/gen/perl/tftypes-runall.pl
new file mode 100644
index 0000000000..258c1ff836
--- /dev/null
+++ b/tensorflow/java/src/gen/perl/tftypes-runall.pl
@@ -0,0 +1,40 @@
+#!/usr/bin/perl
+#
+# Copyright 2017 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.
+# =============================================================================
+
+my $script = $0;
+my $dir = `dirname $script`;
+chomp $dir;
+my $gen = "$dir/..";
+my $tfjavasrc = "$gen/..";
+my $rsrc = "$gen/resources";
+my $root = "$tfjavasrc/main/java";
+my $pkg = "$root/org/tensorflow";
+
+sub locchk {
+ (my $f) = @_;
+ if (! -r $f) {
+ print STDERR "Script tftypes-runall seems to be located in the wrong place (could not find $f)\n";
+ exit 1;
+ }
+}
+&locchk("$gen");
+&locchk("$tfjavasrc/gen");
+&locchk("$dir/tftypes.pl");
+&locchk("$rsrc/tftypes.csv");
+
+system("perl $dir/tftypes.pl -t $rsrc/tftypes.csv $pkg/types");
+# system("perl $dir/tftypes.pl -c $rsrc/tftypes.csv $rsrc/Tensors.java.tmpl > $pkg/op/Tensors.java");