File tree 4 files changed +12
-14
lines changed
4 files changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -22,24 +22,22 @@ cxx_library(
22
22
genrule (
23
23
name = "gen-header" ,
24
24
srcs = ["src/main.rs" ],
25
- out = "generated .h" ,
25
+ out = "src/main.rs .h" ,
26
26
cmd = "$(exe //:codegen) --header ${SRCS} > ${OUT}" ,
27
27
type = "cxxbridge" ,
28
28
)
29
29
30
30
genrule (
31
31
name = "gen-source" ,
32
32
srcs = ["src/main.rs" ],
33
- out = "generated .cc" ,
33
+ out = "src/main.rs .cc" ,
34
34
cmd = "$(exe //:codegen) ${SRCS} > ${OUT}" ,
35
35
type = "cxxbridge" ,
36
36
)
37
37
38
38
cxx_library (
39
39
name = "include" ,
40
- exported_headers = {
41
- "src/main.rs.h" : ":gen-header" ,
42
- },
40
+ exported_headers = [":gen-header" ],
43
41
)
44
42
45
43
cxx_library (
Original file line number Diff line number Diff line change @@ -23,23 +23,22 @@ cc_library(
23
23
genrule (
24
24
name = "gen-header" ,
25
25
srcs = ["src/main.rs" ],
26
- outs = ["main.rs.h" ],
26
+ outs = ["src/ main.rs.h" ],
27
27
cmd = "$(location //:codegen) --header $< > $@" ,
28
28
tools = ["//:codegen" ],
29
29
)
30
30
31
31
genrule (
32
32
name = "gen-source" ,
33
33
srcs = ["src/main.rs" ],
34
- outs = ["generated .cc" ],
34
+ outs = ["src/main.rs .cc" ],
35
35
cmd = "$(location //:codegen) $< > $@" ,
36
36
tools = ["//:codegen" ],
37
37
)
38
38
39
39
cc_library (
40
40
name = "include" ,
41
41
hdrs = [":gen-header" ],
42
- include_prefix = "demo/src" ,
43
42
)
44
43
45
44
cc_library (
Original file line number Diff line number Diff line change @@ -37,20 +37,20 @@ cxx_library(
37
37
genrule (
38
38
name = "gen-lib-header" ,
39
39
srcs = ["ffi/lib.rs" ],
40
- out = "lib.rs.h" ,
40
+ out = "ffi/ lib.rs.h" ,
41
41
cmd = "$(exe //:codegen) --header ${SRCS} > ${OUT}" ,
42
42
)
43
43
44
44
genrule (
45
45
name = "gen-lib-source" ,
46
46
srcs = ["ffi/lib.rs" ],
47
- out = "lib.rs.cc" ,
47
+ out = "ffi/ lib.rs.cc" ,
48
48
cmd = "$(exe //:codegen) ${SRCS} > ${OUT}" ,
49
49
)
50
50
51
51
genrule (
52
52
name = "gen-module-source" ,
53
53
srcs = ["ffi/module.rs" ],
54
- out = "module.rs.cc" ,
54
+ out = "ffi/ module.rs.cc" ,
55
55
cmd = "$(exe //:codegen) ${SRCS} > ${OUT}" ,
56
56
)
Original file line number Diff line number Diff line change @@ -39,15 +39,15 @@ cc_library(
39
39
genrule (
40
40
name = "gen-lib-header" ,
41
41
srcs = ["ffi/lib.rs" ],
42
- outs = ["lib.rs.h" ],
42
+ outs = ["ffi/ lib.rs.h" ],
43
43
cmd = "$(location //:codegen) --header $< > $@" ,
44
44
tools = ["//:codegen" ],
45
45
)
46
46
47
47
genrule (
48
48
name = "gen-lib-source" ,
49
49
srcs = ["ffi/lib.rs" ],
50
- outs = ["lib.rs.cc" ],
50
+ outs = ["ffi/ lib.rs.cc" ],
51
51
cmd = "$(location //:codegen) $< > $@" ,
52
52
tools = ["//:codegen" ],
53
53
)
@@ -56,12 +56,13 @@ cc_library(
56
56
name = "lib-include" ,
57
57
hdrs = [":gen-lib-header" ],
58
58
include_prefix = "cxx-test-suite" ,
59
+ strip_include_prefix = "ffi" ,
59
60
)
60
61
61
62
genrule (
62
63
name = "gen-module-source" ,
63
64
srcs = ["ffi/module.rs" ],
64
- outs = ["module.rs.cc" ],
65
+ outs = ["ffi/ module.rs.cc" ],
65
66
cmd = "$(location //:codegen) $< > $@" ,
66
67
tools = ["//:codegen" ],
67
68
)
You can’t perform that action at this time.
0 commit comments