1load("//rules:select_file.bzl", "select_file") 2load("//rules:diff_test.bzl", "diff_test") 3 4licenses(["notice"]) 5 6filegroup( 7 name = "fg", 8 srcs = [ 9 "subdir/inner.txt", 10 ":select_me.txt", 11 ], 12) 13 14select_file( 15 name = "select_me", 16 srcs = ":fg", 17 subpath = "select_me.txt", 18) 19 20select_file( 21 name = "select_inner", 22 srcs = ":fg", 23 subpath = "subdir/inner.txt", 24) 25 26diff_test( 27 name = "selected_me", 28 file1 = ":select_me", 29 file2 = ":select_me.txt", 30) 31 32diff_test( 33 name = "selected_inner", 34 file1 = ":select_inner", 35 file2 = "subdir/inner.txt", 36) 37