#!/usr/athena/bin/perl
#
#  Assumes you have these directories
#    ImageMagick/jpeg
#    ImageMagick/magick
#    ImageMagick/mpeg
#    ImageMagick/tiff
#    ImageMagick/xpm
#    ImageMagick/xtp
#
#  type
#
#    Install sun
#
#  Substitute the appropriate machine type (aix, hpux, sgi, etc).
#
#
$os=shift || die "Usage: Install system-type\n";
-M "display.c" || die "Must be in ImageMagick directory to run Install\n";
&compile($os,"jpeg",0);
&compile($os,"mpeg",0);
&compile($os,"tiff",0);
&compile($os,"xpm",1);
&compile($os,"xtp",1);
&compile($os,"magick",1);
&compile($os,".",1);

sub compile
{
  local($os,$name,$x) = @_;

  chdir $name || die "Can't change directory to $name: $!.\n";
  print "Compiling $name...\n";
  unlink "config.cache";
  system "/bin/rm lib*";
  system "/bin/rm -r shared";
  system "/bin/cp Makefile.noX Makefile";
  system "/bin/cp Makefile.$os Makefile";
  system "./configure";
  system "xmkmf" unless $x == 0;
  system "make Makefiles" unless $x == 0;
  system "make clean";
  system "make" unless $name =~ "magick";
  chdir "..";
}
