Changeset 12301 for third-party

Show
Ignore:
Timestamp:
08/16/06 11:35:39 (2 years ago)
Author:
cmarcelo
Message:

* Uses AR to get judy object files into libHSHsJudy...a, so
we don't need -lJudy anymore (less pain?). Also gets rid of
some warnings in HsJudy? build. Need to test in win32.

Location:
third-party/HsJudy
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • third-party/HsJudy/HsJudy.cabal

    r12204 r12301  
    1010other-modules:       Judy.Private Judy.MiniGC 
    1111extensions:          ForeignFunctionInterface 
    12 ghc-options:         -fglasgow-exts -O2 -static 
     12ghc-options:         -fglasgow-exts -O2 -static ../judy/Judy-1.0.3/src/Judy1/*.o ../judy/Judy-1.0.3/src/JudyL/*.o ../judy/Judy-1.0.3/src/JudySL/*.o ../judy/Judy-1.0.3/src/JudyHS/*.o ../judy/Judy-1.0.3/src/JudyCommon/*.o 
    1313include-dirs:        . ../judy/Judy-1.0.3/src 
    1414-- FIXME: make Cabal work nicely with _hsc files, now I think it works, but doesnt clean _hsc files 
    1515c-sources:           Judy/Private_hsc.c 
    16 extra-libraries:     Judy 
    17 extra-lib-dirs:      . 
  • third-party/HsJudy/Judy/BitSet.hs

    r11639 r12301  
    11{-# OPTIONS -fallow-undecidable-instances -fallow-incoherent-instances #-} 
     2 
     3{-# INCLUDE "Judy.h" #-} 
    24 
    35module Judy.BitSet where 
  • third-party/HsJudy/Judy/Hash.hs

    r12103 r12301  
    11{-# OPTIONS -fallow-undecidable-instances -fallow-incoherent-instances #-} 
     2 
     3{-# INCLUDE "Judy.h" #-} 
    24 
    35module Judy.Hash ( 
  • third-party/HsJudy/Judy/IntMap.hs

    r12024 r12301  
    11{-# OPTIONS -fallow-undecidable-instances -fallow-incoherent-instances #-} 
     2 
     3{-# INCLUDE "Judy.h" #-} 
    24 
    35module Judy.IntMap ( 
  • third-party/HsJudy/Judy/MiniGC.hs

    r12204 r12301  
     1 
     2{-# INCLUDE "Judy.h" #-} 
     3 
    14module Judy.MiniGC ( 
    25    judyGC, newRef, freeRef 
  • third-party/HsJudy/Judy/Private.hsc

    r12204 r12301  
    1212import Foreign.C.Types 
    1313import Foreign.C.String 
     14 
     15{-# INCLUDE "Judy.h" #-} 
    1416 
    1517#include <Judy.h> 
  • third-party/HsJudy/Judy/StrMap.hs

    r12024 r12301  
    11{-# OPTIONS -fallow-undecidable-instances -fallow-incoherent-instances #-} 
     2 
     3{-# INCLUDE "Judy.h" #-} 
    24 
    35module Judy.StrMap (