1 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 39 40 41 42 43 44 45 46 47 48 49
|
sources = files(
'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'
)
sources += gnome.compile_resources('dia-uml-resources', 'dia-uml.gresource.xml',
source_dir : '.',
c_name : 'dia_uml')
sources += gnome.mkenums_simple('dia-uml-enums', sources: ['uml.h'])
dia_object_desc += {
'name': 'uml_objects',
'sources': sources,
'inc': include_directories('.'),
}
|