adding direct *.c -> *.o/so/dylib support to ghc compilation driver