Changeset 2751

Show
Ignore:
Timestamp:
05/05/05 23:01:01 (4 years ago)
Author:
autrijus
svk:copy_cache_prev:
4271
Message:

* make hsc2hs a general rule.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Makefile.PL

    r2742 r2751  
    6161 
    6262    my ($ghc, $ghc_version, $ghc_flags) = assert_ghc(); 
     63    my $hsc2hs = $ghc; 
     64    $hsc2hs =~ s{(.*)ghc}{$1hsc2hs}; 
     65 
    6366    # $ghc_flags .= ' -dcore-lint'; 
    6467    $ghc_flags .= " -keep-tmp-files"; 
     
    163166        \$(PERL) util/munge_haddock.pl \$@'; \''} 
    164167 
    165 src/Pugs/Embed/Parrot.hs : src/Pugs/Embed/Parrot.hsc $config_h 
    166         hsc2hs $hsc2hs_flags \$\@c -o \$@ \$<  
    167  
    168168.SUFFIXES: .hs .hpp 
    169169 
     
    171171        $ghc $threaded $ghc_flags -DHADDOCK -E \$< -o \$@ 
    172172        \$(PERL) util/munge_haddock.pl \$@ 
     173 
     174.SUFFIXES: .hsc .hs 
     175 
     176.hsc.hs : 
     177        $hsc2hs $hsc2hs_flags \$\@c -o \$@ \$<  
    173178 
    174179haddock : $version_h $config_h @hppfiles docs/haddock