Sha256: 5a72af891b240eea2413bc6d7b48773b4819d9821e7368c56e0205c1492b9eb6
Contents?: true
Size: 786 Bytes
Versions: 3
Compression:
Stored size: 786 Bytes
Contents
module Rake; class Builder; module Presenters; module MakefileAm class BuilderPresenter attr_accessor :builder def initialize(builder) @builder = builder end def to_s [sources, cpp_flags, ld_flags, libraries, ''].compact.join("/n") end private def sources "#{builder.label}_SOURCES = #{builder.source_paths.join(' ')}" end def cpp_flags "#{builder.label}_CPPFLAGS = #{builder.compiler_flags}" end def ld_flags if builder.is_library? nil else "#{builder.label}_LDFLAGS = -L." end end def libraries if builder.is_library? nil else "#{builder.label}_LDADD = #{builder.library_dependencies_list}" end end end end; end; end; end
Version data entries
3 entries across 3 versions & 1 rubygems