#!/usr/bin/perl

if ($#ARGV != 0) {
  print "Correct command usage: \n";
  print "   perl buildTexxml.pl all\n";
  print "Or \n";
  print "   perl buildTexxml.pl section\n";
}

$option = $ARGV[0]; 

@section = `cat section_order.txt`;
chomp @section;

if($option eq 'all') {
  foreach $section (@section) {
    $section='sections/'.$section;
    $section_list=$section_list.$section.' ';
  }
  `cat sections/start.texxml $section_list sections/end.texxml > course.manual.texxml`;
}

if($option eq 'section') {
  print "Choose from the following manual sections:\n";
  $num=0;
  foreach $section (@section) {
    print "$num - $section\n";
    $num++;
  }
  print "Enter a number 0 - $num for the section you want to print: ";
  $selection=<STDIN>;
  print "builing section...\n";
  `cat sections/start.texxml sections/$section[$selection] sections/end.texxml > section.manual.texxml`; 
}

