summaryrefslogtreecommitdiffstats
path: root/src/libavoid/meson.build
blob: 67f9432cd1bb401e7aa1bf089d5388c828094120 (plain)
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
libavoid_sources = files([
  'actioninfo.cpp',
  'connectionpin.cpp',
  'connector.cpp',
  'connend.cpp',
  'geometry.cpp',
  'geomtypes.cpp',
  'graph.cpp',
  'hyperedge.cpp',
  'hyperedgeimprover.cpp',
  'hyperedgetree.cpp',
  'junction.cpp',
  'makepath.cpp',
  'mtst.cpp',
  'obstacle.cpp',
  'orthogonal.cpp',
  'router.cpp',
  'scanline.cpp',
  'shape.cpp',
  'timer.cpp',
  'vertices.cpp',
  'viscluster.cpp',
  'visibility.cpp',
  'vpsc.cpp'
])

libavoid_headers = files([
  'actioninfo.h',
  'assertions.h',
  'connectionpin.h',
  'connector.h',
  'connend.h',
  'debug.h',
  'geometry.h',
  'geomtypes.h',
  'graph.h',
  'hyperedge.h',
  'hyperedgeimprover.h',
  'hyperedgetree.h',
  'junction.h',
  'libavoid.h',
  'makepath.h',
  'mtst.h',
  'obstacle.h',
  'orthogonal.h',
  'router.h',
  'scanline.h',
  'shape.h',
  'timer.h',
  'vertices.h',
  'viscluster.h',
  'visibility.h',
  'vpsc.h'
])

libavoid_deps = []

libavoid = static_library('libavoid',
  sources: [libavoid_sources,
            libavoid_headers],
  dependencies: libavoid_deps,
  include_directories: [srcinc, confinc])

libavoid_dep = declare_dependency(link_with : libavoid)