Home | History | Annotate | Download | only in submodules-merge-defs
      1 module "stuff" {
      2   textual header "defs.h"
      3   module "empty" { header "empty.h" }
      4   module "use" { header "use-defs.h" }
      5   module "use-2" { requires use_defs_twice header "use-defs-2.h" }
      6 }
      7 
      8 module "redef" {
      9   header "import-and-redefine.h"
     10   // Do not re-export stuff.use
     11   use "stuff"
     12 }
     13 
     14 module "merged-defs" {
     15   header "merged-defs.h"
     16   use "stuff"
     17 }
     18 
     19 module "indirect" {
     20   header "indirect.h"
     21   use "merged-defs"
     22 }
     23