meson.build 993 Bytes
Newer Older
1
sources = files(
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
    'uml.c',
    'class.c',
    'class_dialog.c',
    'class_attributes_dialog.c',
    'class_operations_dialog.c',
    'class_templates_dialog.c',
    'note.c',
    'actor.c',
    'usecase.c',
    'realizes.c',
    'constraint.c',
    'small_package.c',
    'large_package.c',
    'implements.c',
    'generalization.c',
    'association.c',
    'dependency.c',
    'message.c',
    'object.c',
    'lifeline.c',
    'component.c',
    'component_feature.c',
    'classicon.c',
    'state.c',
    'activity.c',
    'state_term.c',
    'node.c',
    'branch.c',
    'fork.c',
    'stereotype.c',
    'transition.c',
    'umlattribute.c',
    'umloperation.c',
    'umlparameter.c',
    'umlformalparameter.c'
)

39 40 41 42
sources += gnome.compile_resources('dia-uml-resources', 'dia-uml.gresource.xml',
                                   source_dir : '.',
                                   c_name : 'dia_uml')

43 44 45 46
dia_object_desc += {
    'name': 'uml_objects',
    'sources': sources,
}