Method: GLib::MkEnums#create_c

Defined in:
lib/glib-mkenums.rb

#create_cObject

Create a C source as a String.



188
189
190
191
192
193
194
195
196
197
198
199
# File 'lib/glib-mkenums.rb', line 188

def create_c
  ret = "\n/* Generated by glib-mkenums.rb ($Id$) */ \n\n"
  ret << "#{@preamble}\n" if @preamble
  ret << %Q[#include "#{@target_filename}.h"\n]
  @include_files.each do |file|
    ret << "#include <#{file}>\n"
  end
  ret << "\n"
  ret << create_enums(:create_c)
  ret << "\n\n/* Generated data ends here */\n\n"
  ret
end