File: meson.build

package info (click to toggle)
dia 0.98%2Bgit20250126-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 52,072 kB
  • sloc: ansic: 155,381; xml: 14,056; python: 6,250; cpp: 3,598; sh: 439; perl: 137; makefile: 25
file content (49 lines) | stat: -rw-r--r-- 1,100 bytes parent folder | download | duplicates (3)
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('.'),
}