GtkSharp/Source/generator/meson.build
2017-09-04 22:36:28 -03:00

88 lines
2.1 KiB
Meson

gapi_fixup = executable('gapi-fixup', 'gapi-fixup.cs',
install_dir : gapi_installdir,
install: install)
gapi_codegen = executable('gapi_codegen',
'AliasGen.cs',
'ArrayParameter.cs',
'BoxedGen.cs',
'ByRefGen.cs',
'CallbackGen.cs',
'ChildProperty.cs',
'ClassBase.cs',
'ClassField.cs',
'ClassGen.cs',
'CodeGenerator.cs',
'ConstFilenameGen.cs',
'ConstStringGen.cs',
'Constant.cs',
'Ctor.cs',
'DefaultSignalHandler.cs',
'EnumGen.cs',
'FieldBase.cs',
'GenBase.cs',
'GenerationInfo.cs',
'GObjectVM.cs',
'HandleBase.cs',
'IAccessor.cs',
'IGeneratable.cs',
'IManualMarshaler.cs',
'InterfaceGen.cs',
'InterfaceVM.cs',
'IOwnable.cs',
'LogWriter.cs',
'LPGen.cs',
'LPUGen.cs',
'ManagedCallString.cs',
'ManualGen.cs',
'MarshalGen.cs',
'MethodBase.cs',
'MethodBody.cs',
'Method.cs',
'NativeStructGen.cs',
'ObjectField.cs',
'StructABIField.cs',
'ObjectBase.cs',
'ObjectGen.cs',
'OpaqueGen.cs',
'Options.cs',
'OwnableGen.cs',
'Parameter.cs',
'Parameters.cs',
'Parser.cs',
'Property.cs',
'PropertyBase.cs',
'ReturnValue.cs',
'Signal.cs',
'Signature.cs',
'SimpleBase.cs',
'SimpleGen.cs',
'Statistics.cs',
'StructBase.cs',
'StructField.cs',
'StructGen.cs',
'SymbolTable.cs',
'UnionGen.cs',
'VirtualMethod.cs',
'VMSignature.cs',
'XmlElementExtensions.cs',
install_dir : gapi_installdir,
install: install)
if install
configure_file(input: 'gapi3-fixup.in',
output: 'gapi3-fixup',
configuration : gapi_parser_data,
install_dir: get_option('bindir'))
configure_file(input: 'gapi3-codegen.in',
output: 'gapi3-codegen',
configuration : gapi_parser_data,
install_dir: get_option('bindir'))
else
configure_file(input: 'gapi3-fixup.in',
output: 'gapi3-fixup',
configuration : gapi_parser_data)
configure_file(input: 'gapi3-codegen.in',
output: 'gapi3-codegen',
configuration : gapi_parser_data)
endif