homebrew-core/Formula/vmalloc.rb

33 lines
1.1 KiB
Ruby

class Vmalloc < Formula
desc "Standalone aso+cdt+vmalloc library"
homepage "http://www2.research.att.com/sw/download/"
url "http://www2.research.att.com/~astopen/download/tgz/vmalloc.2013-05-31.tgz",
:user => "I accept www.opensource.org/licenses/eclipse:."
sha256 "0847d6695f502024a8f3c07a417fa370397e86a954fffec7afe32634f1c130e2"
version "2013-05-31"
def install
# Vmalloc makefile does not work in parallel mode
ENV.deparallelize
# override Vmalloc makefile flags
inreplace Dir["src/**/Makefile"] do |s|
s.change_make_var! "CC", ENV.cc
s.change_make_var! "CXFLAGS", ENV.cflags
s.change_make_var! "CCMODE", ""
end
# make all Vmalloc stuff
system "/bin/sh ./Runmake"
# install manually
# put all includes into a directory of their own
(include + "vmalloc").install Dir["include/*.h"]
lib.install Dir["lib/*.a"]
man.install "man/man3"
end
def caveats; <<-EOS.undent
We agreed to the Eclipse Public License 1.0 for you.
If this is unacceptable you should uninstall.
EOS
end
end