1*e7b1675dSTing-Kang Changworkspace(name = "tink_cc_examples") 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Chang# The local_repository() rule is used below because the workspaces referenced 4*e7b1675dSTing-Kang Chang# are all located within the Tink git repository. 5*e7b1675dSTing-Kang Chang# 6*e7b1675dSTing-Kang Chang# To replicate this setup in a workspace located in a separate repository, you 7*e7b1675dSTing-Kang Chang# can: 8*e7b1675dSTing-Kang Chang# 9*e7b1675dSTing-Kang Chang# 1. Load the http_archive() rule by using: 10*e7b1675dSTing-Kang Chang# 11*e7b1675dSTing-Kang Chang# load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 12*e7b1675dSTing-Kang Chang# 13*e7b1675dSTing-Kang Chang# 2. Use the equivalent, commented-out http_archive() rules below as a starting 14*e7b1675dSTing-Kang Chang# point. 15*e7b1675dSTing-Kang Chang# 16*e7b1675dSTing-Kang Chang# See the Tink C++ HOW-TO for more details: 17*e7b1675dSTing-Kang Chang# https://github.com/google/tink/blob/master/docs/CPP-HOWTO.md 18*e7b1675dSTing-Kang Chang 19*e7b1675dSTing-Kang Chang 20*e7b1675dSTing-Kang Changlocal_repository( 21*e7b1675dSTing-Kang Chang name = "tink_cc", 22*e7b1675dSTing-Kang Chang path = "../", 23*e7b1675dSTing-Kang Chang) 24*e7b1675dSTing-Kang Chang# http_archive( 25*e7b1675dSTing-Kang Chang# name = "tink_cc", 26*e7b1675dSTing-Kang Chang# urls = ["https://github.com/google/tink/archive/master.zip"], 27*e7b1675dSTing-Kang Chang# strip_prefix = "tink-master/cc", 28*e7b1675dSTing-Kang Chang# ) 29*e7b1675dSTing-Kang Chang 30*e7b1675dSTing-Kang Chang# Load Tink dependencies. 31*e7b1675dSTing-Kang Chang 32*e7b1675dSTing-Kang Changload("@tink_cc//:tink_cc_deps.bzl", "tink_cc_deps") 33*e7b1675dSTing-Kang Changtink_cc_deps() 34*e7b1675dSTing-Kang Chang 35*e7b1675dSTing-Kang Changload("@tink_cc//:tink_cc_deps_init.bzl", "tink_cc_deps_init") 36*e7b1675dSTing-Kang Changtink_cc_deps_init() 37