# More merge preparation. Takes as input a list of component manifests,
# reads them, and outputs any requires followed by their name.

# an include directive also gets expanded here

/^name / {
   print $2;
}

/^requires/,/^endrequires/ {
   print $2;
}

/^include/ {
   print $2
}

{
  next;
}

