diff options
author | David Chen <dzc@google.com> | 2015-09-07 21:49:56 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2015-09-08 09:08:50 +0000 |
commit | 87419786a7f80c72f5c89c76d33e807d6166a07b (patch) | |
tree | dce310e876fc54eef557dee02697bbe9a8b00f9a /examples/d/hello_lib/BUILD | |
parent | 56c7d552545bde9d471154ad9844db9801907a33 (diff) |
Add initial D rules to Bazel.
--
MOS_MIGRATED_REVID=102513092
Diffstat (limited to 'examples/d/hello_lib/BUILD')
-rw-r--r-- | examples/d/hello_lib/BUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/examples/d/hello_lib/BUILD b/examples/d/hello_lib/BUILD new file mode 100644 index 0000000000..7ed1624a41 --- /dev/null +++ b/examples/d/hello_lib/BUILD @@ -0,0 +1,40 @@ +package(default_visibility = ["//visibility:public"]) + +load( + "/tools/build_defs/d/d", + "d_docs", + "d_library", + "d_source_library", + "d_test", +) + +d_library( + name = "greeter", + srcs = ["greeter.d"], +) + +d_test( + name = "greeter_test", + srcs = ["greeter_test.d"], + deps = [":greeter"], +) + +cc_library( + name = "native_greeter_lib", + srcs = ["native-greeter.c"], + hdrs = ["native-greeter.h"], +) + +d_source_library( + name = "native_greeter", + srcs = ["native_greeter.d"], + deps = [":native_greeter_lib"], +) + +d_docs( + name = "greeter_docs", + srcs = glob( + ["*.d"], + exclude = ["*_test.d"], + ), +) |