4
cairo-dock-global-variables.h
6
cairo-dock-icons.c cairo-dock-icons.h
7
cairo-dock-icon-loader.c cairo-dock-icon-loader.h
8
cairo-dock-indicator-manager.c cairo-dock-indicator-manager.h
9
cairo-dock-applications-manager.c cairo-dock-applications-manager.h
10
cairo-dock-application-facility.c cairo-dock-application-facility.h
11
cairo-dock-launcher-manager.c cairo-dock-launcher-manager.h
12
cairo-dock-applet-manager.c cairo-dock-applet-manager.h
13
cairo-dock-applet-facility.c cairo-dock-applet-facility.h
14
cairo-dock-separator-manager.c cairo-dock-separator-manager.h
15
cairo-dock-modules.c cairo-dock-modules.h
17
cairo-dock-container.c cairo-dock-container.h
18
cairo-dock-desklet-manager.c cairo-dock-desklet-manager.h
19
cairo-dock-desklet-factory.c cairo-dock-desklet-factory.h
20
cairo-dock-dialog-factory.c cairo-dock-dialog-factory.h
21
cairo-dock-dialog-manager.c cairo-dock-dialog-manager.h
22
cairo-dock-flying-container.c cairo-dock-flying-container.h
23
cairo-dock-dock-manager.c cairo-dock-dock-manager.h
24
cairo-dock-dock-factory.c cairo-dock-dock-factory.h
25
cairo-dock-dock-facility.c cairo-dock-dock-facility.h
26
cairo-dock-callbacks.c cairo-dock-callbacks.h
27
cairo-dock-animations.c cairo-dock-animations.h
28
cairo-dock-notifications.c cairo-dock-notifications.h
29
cairo-dock-backends-manager.c cairo-dock-backends-manager.h
30
cairo-dock-data-renderer.c cairo-dock-data-renderer.h
31
cairo-dock-file-manager.c cairo-dock-file-manager.h
32
cairo-dock-themes-manager.c cairo-dock-themes-manager.h
33
cairo-dock-class-manager.c cairo-dock-class-manager.h
34
cairo-dock-X-manager.c cairo-dock-X-manager.h
35
cairo-dock-load.c cairo-dock-load.h
36
cairo-dock-opengl.c cairo-dock-opengl.h
37
cairo-dock-opengl-path.c cairo-dock-opengl-path.h
38
cairo-dock-opengl-font.c cairo-dock-opengl-font.h
39
cairo-dock-surface-factory.c cairo-dock-surface-factory.h
40
cairo-dock-draw.c cairo-dock-draw.h
41
cairo-dock-draw-opengl.c cairo-dock-draw-opengl.h
43
cairo-dock-log.c cairo-dock-log.h
44
cairo-dock-gui-manager.c cairo-dock-gui-manager.h
45
cairo-dock-gui-factory.c cairo-dock-gui-factory.h
46
eggaccelerators.c eggaccelerators.h
47
cairo-dock-keybinder.c cairo-dock-keybinder.h
48
cairo-dock-dbus.c cairo-dock-dbus.h
49
cairo-dock-X-utilities.c cairo-dock-X-utilities.h
50
cairo-dock-keyfile-utilities.c cairo-dock-keyfile-utilities.h
51
cairo-dock-packages.c cairo-dock-packages.h
52
cairo-dock-particle-system.c cairo-dock-particle-system.h
53
cairo-dock-emblem.c cairo-dock-emblem.h
54
cairo-dock-task.c cairo-dock-task.h
56
cairo-dock-internal-position.c cairo-dock-internal-position.h
57
cairo-dock-internal-accessibility.c cairo-dock-internal-accessibility.h
58
cairo-dock-internal-system.c cairo-dock-internal-system.h
59
cairo-dock-internal-taskbar.c cairo-dock-internal-taskbar.h
60
cairo-dock-internal-dialogs.c cairo-dock-internal-dialogs.h
61
cairo-dock-internal-indicators.c cairo-dock-internal-indicators.h
62
cairo-dock-internal-views.c cairo-dock-internal-views.h
63
cairo-dock-internal-labels.c cairo-dock-internal-labels.h
64
cairo-dock-internal-desklets.c cairo-dock-internal-desklets.h
65
cairo-dock-internal-background.c cairo-dock-internal-background.h
66
cairo-dock-internal-icons.c cairo-dock-internal-icons.h
67
cairo-dock-config.c cairo-dock-config.h
73
########### compilation ###############
75
# Make sure the compiler can find include files from the libraries.
77
${PACKAGE_INCLUDE_DIRS}
78
${XEXTEND_INCLUDE_DIRS}
79
${CMAKE_SOURCE_DIR}/src/gldit
80
${CMAKE_SOURCE_DIR}/src/icon-factory
81
${CMAKE_SOURCE_DIR}/src/implementations)
83
# Make sure the linker can find the libraries.
85
${PACKAGE_LIBRARY_DIRS}
86
${XEXTEND_LIBRARY_DIRS}
87
${CMAKE_SOURCE_DIR}/src/gldit
88
${CMAKE_SOURCE_DIR}/src/icon-factory
89
${CMAKE_SOURCE_DIR}/src/implementations)
91
add_library ("gldi" SHARED ${core_lib_SRCS})
93
# Link the executable to the librairies.
94
target_link_libraries("gldi"
102
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/gldi.pc.in ${CMAKE_CURRENT_BINARY_DIR}/gldi.pc)
103
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/gldi.pc DESTINATION ${libdir}/pkgconfig)
104
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libgldi.so DESTINATION ${libdir})
106
########### install files ###############
108
install(FILES cairo-dock.h DESTINATION ${includedir}/cairo-dock)
110
cairo-dock-struct.h cairo-dock-global-variables.h
111
cairo-dock-icons.h cairo-dock-icon-loader.h
112
cairo-dock-applications-manager.h cairo-dock-launcher-manager.h
113
cairo-dock-separator-manager.h cairo-dock-applet-manager.h
114
cairo-dock-backends-manager.h cairo-dock-notifications.h
116
cairo-dock-packages.h
117
cairo-dock-data-renderer.h
118
cairo-dock-dock-manager.h
119
cairo-dock-desklet-manager.h
120
cairo-dock-dialog-manager.h
121
cairo-dock-indicator-manager.h
122
cairo-dock-themes-manager.h
123
cairo-dock-gui-manager.h
124
cairo-dock-file-manager.h
125
cairo-dock-X-manager.h
126
cairo-dock-class-manager.h
131
cairo-dock-container.h
132
cairo-dock-dock-factory.h cairo-dock-callbacks.h
133
cairo-dock-desklet-factory.h
134
cairo-dock-dialog-factory.h
135
cairo-dock-flying-container.h
137
cairo-dock-applet-multi-instance.h cairo-dock-applet-single-instance.h
138
cairo-dock-applet-canvas.h cairo-dock-applet-facility.h
140
cairo-dock-internal-position.h cairo-dock-internal-accessibility.h
141
cairo-dock-internal-system.h cairo-dock-internal-taskbar.h
142
cairo-dock-internal-dialogs.h cairo-dock-internal-indicators.h
143
cairo-dock-internal-views.h cairo-dock-internal-labels.h
144
cairo-dock-internal-desklets.h cairo-dock-internal-background.h
145
cairo-dock-internal-icons.h
147
cairo-dock-draw.h cairo-dock-draw-opengl.h
148
cairo-dock-opengl-path.h cairo-dock-opengl-font.h
149
cairo-dock-particle-system.h cairo-dock-emblem.h
150
cairo-dock-X-utilities.h cairo-dock-dbus.h
151
cairo-dock-keyfile-utilities.h cairo-dock-surface-factory.h
152
cairo-dock-log.h cairo-dock-keybinder.h
153
cairo-dock-application-facility.h cairo-dock-dock-facility.h
155
cairo-dock-animations.h
156
cairo-dock-gui-factory.h
158
DESTINATION ${includedir}/cairo-dock/cairo-dock)