...
1-- cue.mod/modules.cue --
2-- file1.cue --
3@extern("test")
4
5package foo
6
7
8a: Foo: _ @extern(file1.xx, abi=c, sig="func(int)int")
9
10a: Rename: _ @extern(file1.xx, name=Emaner, abi=c, sig="func(int)int")
11
12-- file2.cue --
13@extern("test")
14
15package foo
16
17
18a: foo: Bar: {
19 @other()
20 @extern(file2.xx, abi=c, sig="func(int)int")
21 _
22}
23
24-- extern/out --
25-- out/extern --
26{
27 a: {
28 Foo: implFoo1
29 Rename: implEmaner1
30 foo: {
31 Bar: implBar2
32 }
33 }
34}
View as plain text