Makefile.am 47.9 KB
Newer Older
1
2
3
4
CLEANFILES =
DISTCLEANFILES =
BUILT_SOURCES =
EXTRA_DIST =
5

6
7
pkglibdir = $(libdir)/gnome-builder
pkglib_LTLIBRARIES = libide-1.0.la
8

9
headersdir = $(includedir)/gnome-builder-@VERSION@/libide
10
11
12
nobase_headers_DATA =                                                       \
	$(libide_1_0_la_public_headers)                                     \
	$(builddir)/ide-enums.h                                             \
Christian Hergert's avatar
Christian Hergert committed
13
14
        $(NULL)

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
libide_1_0_la_public_headers =                                              \
	ide-context.h                                                       \
	ide-debug.h                                                         \
	ide-global.h                                                        \
	ide-macros.h                                                        \
	ide-object.h                                                        \
	ide-service.h                                                       \
	ide-types.h                                                         \
	ide.h                                                               \
	application/ide-application-addin.h                                 \
	application/ide-application-credits.h                               \
	application/ide-application-tool.h                                  \
	application/ide-application.h                                       \
	buffers/ide-buffer-change-monitor.h                                 \
	buffers/ide-buffer-manager.h                                        \
	buffers/ide-buffer.h                                                \
	buffers/ide-unsaved-file.h                                          \
	buffers/ide-unsaved-files.h                                         \
	buildconfig/ide-buildconfig-configuration.h                         \
	buildconfig/ide-buildconfig-configuration-provider.h                \
	buildsystem/ide-build-log.h                                         \
	buildsystem/ide-build-manager.h                                     \
	buildsystem/ide-build-pipeline.h                                    \
	buildsystem/ide-build-pipeline-addin.h                              \
	buildsystem/ide-build-stage.h                                       \
	buildsystem/ide-build-stage-launcher.h                              \
	buildsystem/ide-build-stage-mkdirs.h                                \
	buildsystem/ide-build-stage-transfer.h                              \
	buildsystem/ide-build-system.h                                      \
44
	buildsystem/ide-build-system-discovery.h                            \
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
	buildsystem/ide-build-target.h                                      \
	buildsystem/ide-build-utils.h                                       \
	buildsystem/ide-configuration-manager.h                             \
	buildsystem/ide-configuration.h                                     \
	buildsystem/ide-configuration-provider.h                            \
	buildsystem/ide-environment-variable.h                              \
	buildsystem/ide-environment.h                                       \
	devices/ide-device-manager.h                                        \
	devices/ide-device-provider.h                                       \
	devices/ide-device.h                                                \
	diagnostics/ide-diagnostic-provider.h                               \
	diagnostics/ide-diagnostic.h                                        \
	diagnostics/ide-diagnostics-manager.h                               \
	diagnostics/ide-diagnostics.h                                       \
	diagnostics/ide-fixit.h                                             \
	diagnostics/ide-source-location.h                                   \
	diagnostics/ide-source-range.h                                      \
	directory/ide-directory-build-system.h                              \
	directory/ide-directory-vcs.h                                       \
	doap/ide-doap-person.h                                              \
	doap/ide-doap.h                                                     \
	editor/ide-editor-perspective.h                                     \
	editor/ide-editor-view-addin.h                                      \
	editor/ide-editor-view.h                                            \
	files/ide-file-settings.defs                                        \
	files/ide-file-settings.h                                           \
	files/ide-file.h                                                    \
	files/ide-indent-style.h                                            \
	genesis/ide-genesis-addin.h                                         \
	highlighting/ide-highlight-engine.h                                 \
	highlighting/ide-highlight-index.h                                  \
	highlighting/ide-highlighter.h                                      \
	history/ide-back-forward-item.h                                     \
	history/ide-back-forward-list.h                                     \
	langserv/ide-langserv-client.h                                      \
	langserv/ide-langserv-completion-provider.h                         \
	langserv/ide-langserv-diagnostic-provider.h                         \
	langserv/ide-langserv-highlighter.h                                 \
	langserv/ide-langserv-rename-provider.h                             \
	langserv/ide-langserv-symbol-node.h                                 \
	langserv/ide-langserv-symbol-resolver.h                             \
	langserv/ide-langserv-symbol-tree.h                                 \
	local/ide-local-device.h                                            \
	logging/ide-log.h                                                   \
	plugins/ide-extension-adapter.h                                     \
	plugins/ide-extension-set-adapter.h                                 \
	preferences/ide-preferences-addin.h                                 \
	preferences/ide-preferences-bin.h                                   \
	preferences/ide-preferences-entry.h                                 \
	preferences/ide-preferences-file-chooser-button.h                   \
	preferences/ide-preferences-flow-box.h                              \
	preferences/ide-preferences-font-button.h                           \
	preferences/ide-preferences-group.h                                 \
	preferences/ide-preferences-page.h                                  \
	preferences/ide-preferences-spin-button.h                           \
	preferences/ide-preferences-switch.h                                \
	preferences/ide-preferences.h                                       \
	projects/ide-project-edit.h                                         \
	projects/ide-project-file.h                                         \
	projects/ide-project-files.h                                        \
	projects/ide-project-info.h                                         \
	projects/ide-project-item.h                                         \
	projects/ide-project-miner.h                                        \
	projects/ide-project.h                                              \
	projects/ide-recent-projects.h                                      \
	rename/ide-rename-provider.h                                        \
	runner/ide-run-button.h                                             \
	runner/ide-run-manager.h                                            \
	runner/ide-runner.h                                                 \
	runner/ide-runner-addin.h                                           \
	runtimes/ide-runtime-manager.h                                      \
	runtimes/ide-runtime-provider.h                                     \
	runtimes/ide-runtime.h                                              \
	search/ide-omni-search-display.h                                    \
	search/ide-omni-search-entry.h                                      \
	search/ide-omni-search-group.h                                      \
	search/ide-omni-search-row.h                                        \
	search/ide-pattern-spec.h                                           \
	search/ide-search-context.h                                         \
	search/ide-search-engine.h                                          \
	search/ide-search-provider.h                                        \
	search/ide-search-reducer.h                                         \
	search/ide-search-result.h                                          \
	snippets/ide-source-snippet-chunk.h                                 \
	snippets/ide-source-snippet-context.h                               \
	snippets/ide-source-snippet.h                                       \
	snippets/ide-source-snippets-manager.h                              \
	snippets/ide-source-snippets.h                                      \
	sourceview/ide-completion-item.h                                    \
	sourceview/ide-completion-provider.h                                \
	sourceview/ide-completion-results.h                                 \
	sourceview/ide-completion-words.h                                   \
	sourceview/ide-indenter.h                                           \
	sourceview/ide-language.h                                           \
	sourceview/ide-source-map.h                                         \
	sourceview/ide-source-style-scheme.h                                \
	sourceview/ide-source-view-mode.h                                   \
	sourceview/ide-source-view.h                                        \
	subprocess/ide-subprocess.h                                         \
	subprocess/ide-subprocess-launcher.h                                \
	subprocess/ide-subprocess-supervisor.h                              \
	symbols/ide-symbol-node.h                                           \
	symbols/ide-symbol-resolver.h                                       \
	symbols/ide-symbol-tree.h                                           \
	symbols/ide-symbol.h                                                \
	symbols/ide-tags-builder.h                                          \
	template/ide-project-template.h                                     \
	template/ide-template-base.h                                        \
	template/ide-template-provider.h                                    \
	threading/ide-thread-pool.h                                         \
155
	transfers/ide-pkcon-transfer.h                                      \
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
	transfers/ide-transfer-manager.h                                    \
	transfers/ide-transfer-row.h                                        \
	transfers/ide-transfer.h                                            \
	transfers/ide-transfer-button.h                                     \
	transfers/ide-transfers-button.h                                    \
	transfers/ide-transfers-progress-icon.h                             \
	tree/ide-tree-builder.h                                             \
	tree/ide-tree-node.h                                                \
	tree/ide-tree-types.h                                               \
	tree/ide-tree.h                                                     \
	util/ide-cairo.h                                                    \
	util/ide-dnd.h                                                      \
	util/ide-directory-reaper.h                                         \
	util/ide-file-manager.h                                             \
	util/ide-flatpak.h                                                  \
	util/ide-glib.h                                                     \
	util/ide-gtk.h                                                      \
	util/ide-line-reader.h                                              \
	util/ide-list-inline.h                                              \
	util/ide-pango.h                                                    \
	util/ide-posix.h                                                    \
	util/ide-progress.h                                                 \
	util/ide-rgba.h                                                     \
	util/ide-settings.h                                                 \
	util/ide-uri.h                                                      \
	vcs/ide-vcs-config.h                                                \
	vcs/ide-vcs-initializer.h                                           \
	vcs/ide-vcs-uri.h                                                   \
	vcs/ide-vcs.h                                                       \
	workbench/ide-layout-grid.h                                         \
	workbench/ide-layout-pane.h                                         \
	workbench/ide-layout-stack-split.h                                  \
	workbench/ide-layout-stack.h                                        \
	workbench/ide-layout-stack-addin.h                                  \
	workbench/ide-layout-view.h                                         \
	workbench/ide-layout.h                                              \
	workbench/ide-omni-bar.h                                            \
	workbench/ide-perspective.h                                         \
	workbench/ide-workbench-addin.h                                     \
195
	workbench/ide-workbench-message.h                                   \
196
197
198
	workbench/ide-workbench-header-bar.h                                \
	workbench/ide-workbench.h                                           \
	workers/ide-worker.h                                                \
199
200
	$(NULL)

201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
libide_1_0_la_public_sources =                                              \
	application/ide-application-addin.c                                 \
	application/ide-application-tool.c                                  \
	application/ide-application.c                                       \
	application/ide-application-open.c                                  \
	buffers/ide-buffer-change-monitor.c                                 \
	buffers/ide-buffer-manager.c                                        \
	buffers/ide-buffer.c                                                \
	buffers/ide-unsaved-file.c                                          \
	buffers/ide-unsaved-files.c                                         \
	buildconfig/ide-buildconfig-configuration.c                         \
	buildconfig/ide-buildconfig-configuration-provider.c                \
	buildsystem/ide-build-manager.c                                     \
	buildsystem/ide-build-pipeline.c                                    \
	buildsystem/ide-build-pipeline-addin.c                              \
	buildsystem/ide-build-stage.c                                       \
	buildsystem/ide-build-stage-launcher.c                              \
	buildsystem/ide-build-stage-mkdirs.c                                \
	buildsystem/ide-build-stage-transfer.c                              \
	buildsystem/ide-build-system.c                                      \
221
	buildsystem/ide-build-system-discovery.c                            \
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
	buildsystem/ide-build-target.c                                      \
	buildsystem/ide-build-utils.c                                       \
	buildsystem/ide-configuration-manager.c                             \
	buildsystem/ide-configuration.c                                     \
	buildsystem/ide-configuration-provider.c                            \
	buildsystem/ide-environment-variable.c                              \
	buildsystem/ide-environment.c                                       \
	devices/ide-device-manager.c                                        \
	devices/ide-device-provider.c                                       \
	devices/ide-device.c                                                \
	diagnostics/ide-diagnostic-provider.c                               \
	diagnostics/ide-diagnostic.c                                        \
	diagnostics/ide-diagnostics-manager.c                               \
	diagnostics/ide-diagnostics.c                                       \
	diagnostics/ide-fixit.c                                             \
	diagnostics/ide-source-location.c                                   \
	diagnostics/ide-source-range.c                                      \
	directory/ide-directory-build-system.c                              \
	directory/ide-directory-plugin.c                                    \
	directory/ide-directory-vcs.c                                       \
	doap/ide-doap-person.c                                              \
	doap/ide-doap.c                                                     \
	editor/ide-editor-perspective.c                                     \
	editor/ide-editor-view-addin.c                                      \
	editor/ide-editor-view.c                                            \
	files/ide-file-settings.c                                           \
	files/ide-file-settings.defs                                        \
	files/ide-file.c                                                    \
	genesis/ide-genesis-addin.c                                         \
	highlighting/ide-highlight-engine.c                                 \
	highlighting/ide-highlight-index.c                                  \
	highlighting/ide-highlighter.c                                      \
	history/ide-back-forward-item.c                                     \
	history/ide-back-forward-list-load.c                                \
	history/ide-back-forward-list-save.c                                \
	history/ide-back-forward-list.c                                     \
	ide-context.c                                                       \
	ide-object.c                                                        \
	ide-service.c                                                       \
	ide.c                                                               \
	langserv/ide-langserv-client.c                                      \
	langserv/ide-langserv-completion-provider.c                         \
	langserv/ide-langserv-diagnostic-provider.c                         \
	langserv/ide-langserv-highlighter.c                                 \
	langserv/ide-langserv-rename-provider.c                             \
	langserv/ide-langserv-symbol-node.c                                 \
	langserv/ide-langserv-symbol-node-private.h                         \
	langserv/ide-langserv-symbol-resolver.c                             \
	langserv/ide-langserv-symbol-tree.c                                 \
	langserv/ide-langserv-symbol-tree-private.h                         \
	local/ide-local-device.c                                            \
	logging/ide-log.c                                                   \
	plugins/ide-extension-adapter.c                                     \
	plugins/ide-extension-set-adapter.c                                 \
	preferences/ide-preferences-addin.c                                 \
	preferences/ide-preferences-entry.c                                 \
	preferences/ide-preferences-file-chooser-button.c                   \
	preferences/ide-preferences-flow-box.c                              \
	preferences/ide-preferences-font-button.c                           \
	preferences/ide-preferences-group.c                                 \
	preferences/ide-preferences-page.c                                  \
	preferences/ide-preferences-spin-button.c                           \
	preferences/ide-preferences-switch.c                                \
	preferences/ide-preferences.c                                       \
	projects/ide-project-edit.c                                         \
	projects/ide-project-file.c                                         \
	projects/ide-project-files.c                                        \
	projects/ide-project-info.c                                         \
	projects/ide-project-item.c                                         \
	projects/ide-project-miner.c                                        \
	projects/ide-project.c                                              \
	projects/ide-recent-projects.c                                      \
	rename/ide-rename-provider.c                                        \
	runner/ide-run-button.c                                             \
	runner/ide-run-manager.c                                            \
	runner/ide-runner.c                                                 \
	runner/ide-runner-addin.c                                           \
	runtimes/ide-runtime-manager.c                                      \
	runtimes/ide-runtime-provider.c                                     \
	runtimes/ide-runtime.c                                              \
	search/ide-omni-search-display.c                                    \
	search/ide-omni-search-entry.c                                      \
	search/ide-omni-search-group.c                                      \
	search/ide-omni-search-row.c                                        \
	search/ide-pattern-spec.c                                           \
	search/ide-search-context.c                                         \
	search/ide-search-engine.c                                          \
	search/ide-search-provider.c                                        \
	search/ide-search-result.c                                          \
	snippets/ide-source-snippet-chunk.c                                 \
	snippets/ide-source-snippet-context.c                               \
	snippets/ide-source-snippet.c                                       \
	snippets/ide-source-snippets-manager.c                              \
	snippets/ide-source-snippets.c                                      \
	sourceview/ide-completion-item.c                                    \
	sourceview/ide-completion-provider.c                                \
	sourceview/ide-completion-results.c                                 \
	sourceview/ide-completion-words.c                                   \
	sourceview/ide-indenter.c                                           \
	sourceview/ide-language.c                                           \
	sourceview/ide-source-map.c                                         \
	sourceview/ide-source-style-scheme.c                                \
	sourceview/ide-source-view-mode.c                                   \
	sourceview/ide-source-view.c                                        \
	subprocess/ide-subprocess.c                                         \
	subprocess/ide-subprocess-launcher.c                                \
	subprocess/ide-subprocess-supervisor.c                              \
	symbols/ide-symbol-node.c                                           \
	symbols/ide-symbol-resolver.c                                       \
	symbols/ide-symbol-tree.c                                           \
	symbols/ide-symbol.c                                                \
	symbols/ide-tags-builder.c                                          \
	template/ide-project-template.c                                     \
	template/ide-template-base.c                                        \
	template/ide-template-provider.c                                    \
	threading/ide-thread-pool.c                                         \
338
	transfers/ide-pkcon-transfer.c                                      \
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
	transfers/ide-transfer-manager.c                                    \
	transfers/ide-transfer-row.c                                        \
	transfers/ide-transfer.c                                            \
	transfers/ide-transfer-button.c                                     \
	transfers/ide-transfers-button.c                                    \
	transfers/ide-transfers-progress-icon.c                             \
	tree/ide-tree-builder.c                                             \
	tree/ide-tree-node.c                                                \
	tree/ide-tree.c                                                     \
	util/ide-cairo.c                                                    \
	util/ide-dnd.c                                                      \
	util/ide-directory-reaper.c                                         \
	util/ide-file-manager.c                                             \
	util/ide-flatpak.c                                                  \
	util/ide-glib.c                                                     \
	util/ide-gtk.c                                                      \
	util/ide-line-reader.c                                              \
	util/ide-pango.c                                                    \
	util/ide-posix.c                                                    \
	util/ide-progress.c                                                 \
	util/ide-rgba.c                                                     \
	util/ide-settings.c                                                 \
	util/ide-uri.c                                                      \
	vcs/ide-vcs-config.c                                                \
	vcs/ide-vcs-initializer.c                                           \
	vcs/ide-vcs-uri.c                                                   \
	vcs/ide-vcs.c                                                       \
	workbench/ide-layout-grid.c                                         \
	workbench/ide-layout-pane.c                                         \
	workbench/ide-layout-stack.c                                        \
	workbench/ide-layout-stack-addin.c                                  \
	workbench/ide-layout-view.c                                         \
	workbench/ide-layout.c                                              \
	workbench/ide-omni-bar.c                                            \
	workbench/ide-perspective.c                                         \
	workbench/ide-workbench-addin.c                                     \
	workbench/ide-workbench-header-bar.c                                \
376
	workbench/ide-workbench-message.c                                   \
377
378
379
	workbench/ide-workbench-open.c                                      \
	workbench/ide-workbench.c                                           \
	workers/ide-worker.c                                                \
380
381
	$(NULL)

382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
libide_1_0_la_SOURCES =                                                     \
	$(libide_1_0_la_public_headers)                                     \
	$(libide_1_0_la_public_sources)                                     \
	application/ide-application-actions.c                               \
	application/ide-application-actions.h                               \
	application/ide-application-command-line.c                          \
	application/ide-application-plugins.c                               \
	application/ide-application-private.h                               \
	application/ide-application-tests.c                                 \
	application/ide-application-tests.h                                 \
	buildconfig/ide-buildconfig-plugin.c                                \
	buildconfig/ide-buildconfig-pipeline-addin.c                        \
	buildconfig/ide-buildconfig-pipeline-addin.h                        \
	buildsystem/ide-build-log.c                                         \
	buildsystem/ide-build-log-private.h                                 \
	buildsystem/ide-build-stage-private.h                               \
	buildui/ide-build-configuration-row.c                               \
	buildui/ide-build-configuration-row.h                               \
	buildui/ide-build-configuration-view.c                              \
	buildui/ide-build-configuration-view.h                              \
	buildui/ide-build-log-panel.c                                       \
	buildui/ide-build-log-panel.h                                       \
	buildui/ide-build-panel.c                                           \
	buildui/ide-build-panel.h                                           \
	buildui/ide-build-perspective.c                                     \
	buildui/ide-build-perspective.h                                     \
	buildui/ide-build-plugin.c                                          \
	buildui/ide-build-tool.c                                            \
	buildui/ide-build-tool.h                                            \
	buildui/ide-build-workbench-addin.c                                 \
	buildui/ide-build-workbench-addin.h                                 \
	buildui/ide-environment-editor-row.c                                \
	buildui/ide-environment-editor-row.h                                \
	buildui/ide-environment-editor.c                                    \
	buildui/ide-environment-editor.h                                    \
	editor/ide-editor-frame-actions.c                                   \
	editor/ide-editor-frame-actions.h                                   \
	editor/ide-editor-frame-private.h                                   \
	editor/ide-editor-frame.c                                           \
	editor/ide-editor-frame.h                                           \
	editor/ide-editor-map-bin.c                                         \
	editor/ide-editor-map-bin.h                                         \
	editor/ide-editor-plugin.c                                          \
	editor/ide-editor-layout-stack-addin.c                              \
	editor/ide-editor-layout-stack-addin.h                              \
	editor/ide-editor-layout-stack-controls.c                           \
	editor/ide-editor-layout-stack-controls.h                           \
	editor/ide-editor-print-operation.c                                 \
	editor/ide-editor-print-operation.h                                 \
	editor/ide-editor-spell-navigator.c                                 \
	editor/ide-editor-spell-navigator.h                                 \
	editor/ide-editor-spell-utils.c                                     \
	editor/ide-editor-spell-utils.h                                     \
	editor/ide-editor-spell-dict.c                                      \
	editor/ide-editor-spell-dict.h                                      \
	editor/ide-editor-spell-language-popover.c                          \
	editor/ide-editor-spell-language-popover.h                          \
	editor/ide-editor-spell-widget.c                                    \
	editor/ide-editor-spell-widget.h                                    \
	editor/ide-editor-tweak-widget.c                                    \
	editor/ide-editor-tweak-widget.h                                    \
	editor/ide-editor-view-actions.c                                    \
	editor/ide-editor-view-actions.h                                    \
	editor/ide-editor-view-addin-private.h                              \
	editor/ide-editor-view-private.h                                    \
	editor/ide-editor-workbench-addin.c                                 \
	editor/ide-editor-workbench-addin.h                                 \
	gconstructor.h                                                      \
	greeter/ide-greeter-perspective.c                                   \
	greeter/ide-greeter-perspective.h                                   \
	greeter/ide-greeter-project-row.c                                   \
	greeter/ide-greeter-project-row.h                                   \
	gsettings/ide-gsettings-file-settings.c                             \
	gsettings/ide-gsettings-file-settings.h                             \
	gsettings/ide-language-defaults.c                                   \
	gsettings/ide-language-defaults.h                                   \
	history/ide-back-forward-list-private.h                             \
	ide-internal.h                                                      \
	keybindings/ide-keybindings.c                                       \
	keybindings/ide-keybindings.h                                       \
	keybindings/ide-shortcuts-window.c                                  \
	keybindings/ide-shortcuts-window.h                                  \
	modelines/ide-modelines-file-settings.c                             \
	modelines/ide-modelines-file-settings.h                             \
	modelines/modeline-parser.c                                         \
	modelines/modeline-parser.h                                         \
	plugins/ide-extension-util.c                                        \
	plugins/ide-extension-util.h                                        \
	projects/ide-project-edit-private.h                                 \
	preferences/ide-preferences-bin-private.h                           \
	preferences/ide-preferences-bin.c                                   \
	preferences/ide-preferences-builtin.c                               \
	preferences/ide-preferences-builtin.h                               \
	preferences/ide-preferences-group-private.h                         \
	preferences/ide-preferences-language-row.c                          \
	preferences/ide-preferences-language-row.h                          \
	preferences/ide-preferences-page-private.h                          \
	preferences/ide-preferences-perspective.c                           \
	preferences/ide-preferences-perspective.h                           \
	runner/ide-run-manager-private.h                                    \
	search/ide-search-reducer.c                                         \
	snippets/ide-source-snippet-completion-item.c                       \
	snippets/ide-source-snippet-completion-item.h                       \
	snippets/ide-source-snippet-completion-provider.c                   \
	snippets/ide-source-snippet-completion-provider.h                   \
	snippets/ide-source-snippet-parser.c                                \
	snippets/ide-source-snippet-parser.h                                \
	snippets/ide-source-snippet-private.h                               \
	sourceview/ide-line-change-gutter-renderer.c                        \
	sourceview/ide-line-change-gutter-renderer.h                        \
	sourceview/ide-line-diagnostics-gutter-renderer.c                   \
	sourceview/ide-line-diagnostics-gutter-renderer.h                   \
	sourceview/ide-source-iter.c                                        \
	sourceview/ide-source-iter.h                                        \
	sourceview/ide-source-view-capture.c                                \
	sourceview/ide-source-view-capture.h                                \
	sourceview/ide-source-view-movements.c                              \
	sourceview/ide-source-view-movements.h                              \
	sourceview/ide-text-iter.c                                          \
	sourceview/ide-text-iter.h                                          \
	sourceview/ide-text-util.c                                          \
	sourceview/ide-text-util.h                                          \
	subprocess/ide-breakout-subprocess.c                                \
	subprocess/ide-breakout-subprocess.h                                \
	subprocess/ide-breakout-subprocess-private.h                        \
	subprocess/ide-simple-subprocess.c                                  \
	subprocess/ide-simple-subprocess.h                                  \
	theatrics/ide-box-theatric.c                                        \
	theatrics/ide-box-theatric.h                                        \
	theming/ide-css-provider.c                                          \
	theming/ide-css-provider.h                                          \
	theming/ide-theme-manager.c                                         \
	theming/ide-theme-manager.h                                         \
	tree/ide-tree-private.h                                             \
	util/ide-async-helper.c                                             \
	util/ide-async-helper.h                                             \
	util/ide-battery-monitor.c                                          \
	util/ide-battery-monitor.h                                          \
	util/ide-doc-seq.c                                                  \
	util/ide-doc-seq.h                                                  \
	util/ide-gdk.c                                                      \
	util/ide-gdk.h                                                      \
	util/ide-ref-ptr.c                                                  \
	util/ide-ref-ptr.h                                                  \
	util/ide-window-settings.c                                          \
	util/ide-window-settings.h                                          \
	workbench/ide-layout-stack-actions.c                                \
	workbench/ide-layout-stack-actions.h                                \
	workbench/ide-layout-stack-private.h                                \
	workbench/ide-layout-tab-bar.c                                      \
	workbench/ide-layout-tab-bar.h                                      \
	workbench/ide-layout-tab-bar-private.h                              \
	workbench/ide-layout-tab.c                                          \
	workbench/ide-layout-tab.h                                          \
	workbench/ide-layout-tab-private.h                                  \
	workbench/ide-omni-bar-row.c                                        \
	workbench/ide-omni-bar-row.h                                        \
	workbench/ide-perspective-menu-button.c                             \
	workbench/ide-perspective-menu-button.h                             \
	workbench/ide-workbench-actions.c                                   \
	workbench/ide-workbench-private.h                                   \
	workers/ide-worker-manager.c                                        \
	workers/ide-worker-manager.h                                        \
	workers/ide-worker-process.c                                        \
	workers/ide-worker-process.h                                        \
547
548
	$(NULL)

549
550
551
libide_1_0_la_includes =                                                    \
	$(DEBUG_CFLAGS)                                                     \
	-DPACKAGE_DATADIR="\"${datadir}\""                                  \
552
	-DPACKAGE_DOCDIR="\"${docdir}\""                                    \
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
	-DPACKAGE_LOCALE_DIR=\""${datadir}/locale"\"                        \
	-DPACKAGE_LIBDIR=\""${libdir}"\"                                    \
	-DPACKAGE_LIBEXECDIR=\""${libexecdir}"\"                            \
	-DBUILDDIR=\""${abs_top_builddir}"\"                                \
	-DSRCDIR=\""${abs_top_srcdir}"\"                                    \
	-I$(srcdir)                                                         \
	-I$(top_builddir)/contrib/jsonrpc-glib                              \
	-I$(top_builddir)/contrib/pnl                                       \
	-I$(top_builddir)/contrib/tmpl                                      \
	-I$(top_builddir)/data/icons/hicolor                                \
	-I$(top_builddir)/libide                                            \
	-I$(top_srcdir)/contrib/egg                                         \
	-I$(top_srcdir)/contrib/gd                                          \
	-I$(top_srcdir)/contrib/jsonrpc-glib                                \
	-I$(top_srcdir)/contrib/nautilus                                    \
	-I$(top_srcdir)/contrib/pnl                                         \
	-I$(top_srcdir)/contrib/search                                      \
	-I$(top_srcdir)/contrib/tmpl                                        \
	-I$(top_srcdir)/contrib/xml                                         \
572
573
	$(NULL)

574
575
576
libide_1_0_la_CPPFLAGS =                                                    \
	$(AM_CPPFLAGS)                                                      \
	$(libide_1_0_la_includes)                                           \
577
578
	$(NULL)

579
580
581
582
583
584
libide_1_0_la_CFLAGS =                                                      \
	$(AM_CFLAGS)                                                        \
	$(LIBIDE_CFLAGS)                                                    \
	$(OPTIMIZE_CFLAGS)                                                  \
	$(DEBUG_CFLAGS)                                                     \
	$(libide_1_0_la_includes)                                           \
585
586
	$(NULL)

587
588
589
590
591
libide_1_0_la_CXXFLAGS =                                                    \
	$(AM_CXXFLAGS)                                                      \
	$(LIBIDE_CFLAGS)                                                    \
	$(libide_1_0_la_includes)                                           \
	$(OPTIMIZE_CFLAGS)                                                  \
592
	$(NULL)
593

594
595
596
597
598
599
libide_1_0_la_LDFLAGS =                                                     \
	$(OPTIMIZE_LDFLAGS)                                                 \
	-avoid-version                                                      \
	-no-undefined                                                       \
	--no-as-needed                                                      \
	-export-symbols-regex '^(ide_|_ide_).*'                             \
Christian Hergert's avatar
wip    
Christian Hergert committed
600
601
	$(NULL)

602
603
604
605
606
607
608
609
610
611
612
613
614
libide_1_0_la_LIBADD =                                                      \
	$(LIBIDE_LIBS)                                                      \
	$(SHM_LIB)                                                          \
	-lm                                                                 \
	$(top_builddir)/data/icons/hicolor/libicons.la                      \
	$(top_builddir)/contrib/egg/libegg-private.la                       \
	$(top_builddir)/contrib/gd/libgd-private.la                         \
	$(top_builddir)/contrib/jsonrpc-glib/libjsonrpc-glib.la             \
	$(top_builddir)/contrib/nautilus/libnautilus.la                     \
	$(top_builddir)/contrib/pnl/libpanel-gtk.la                         \
	$(top_builddir)/contrib/search/libsearch.la                         \
	$(top_builddir)/contrib/tmpl/libtemplate-glib-1.0.la                \
	$(top_builddir)/contrib/xml/libxml-private.la                       \
615
616
	$(NULL)

617
618
619
620
621
622
623
if ENABLE_WEBKIT
libide_1_0_la_SOURCES += webkit/ide-webkit.c
libide_1_0_la_CFLAGS += $(WEBKIT_CFLAGS)
libide_1_0_la_LIBADD += $(WEBKIT_LIBS)
endif


624
625
626
libide_1_0_la_built_sources =                                               \
	resources/ide-resources.c                                           \
	resources/ide-resources.h                                           \
627
628
	$(NULL)

629

630
if ENABLE_EDITORCONFIG
631
632
633
634
635
libide_1_0_la_SOURCES +=                                                    \
	editorconfig/editorconfig-glib.c                                    \
	editorconfig/editorconfig-glib.h                                    \
	editorconfig/ide-editorconfig-file-settings.c                       \
	editorconfig/ide-editorconfig-file-settings.h                       \
Christian Hergert's avatar
Christian Hergert committed
636
        $(NULL)
637

638
639
640
libide_1_0_la_includes +=                                                   \
	-I$(top_srcdir)/contrib/libeditorconfig                             \
	-I$(srcdir)/editorconfig                                            \
Christian Hergert's avatar
Christian Hergert committed
641
        $(NULL)
642

643
libide_1_0_la_CFLAGS += -DENABLE_EDITORCONFIG
644
645
646
647
libide_1_0_la_LIBADD += $(top_builddir)/contrib/libeditorconfig/libeditorconfig.la
endif


648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
glib_enum_headers =                                                         \
	buffers/ide-buffer.h                                                \
	buildsystem/ide-build-log.h                                         \
	buildsystem/ide-build-pipeline.h                                    \
	devices/ide-device.h                                                \
	diagnostics/ide-diagnostic.h                                        \
	doap/ide-doap.h                                                     \
	files/ide-indent-style.h                                            \
	highlighting/ide-highlighter.h                                      \
	runtimes/ide-runtime.h                                              \
	sourceview/ide-source-view.h                                        \
	symbols/ide-symbol.h                                                \
	threading/ide-thread-pool.h                                         \
	vcs/ide-vcs-config.h                                                \
	workbench/ide-layout-stack-split.h                                  \
Christian Hergert's avatar
Christian Hergert committed
663
664
	$(NULL)

665
666
glib_enum_h = ide-enums.h
glib_enum_c = ide-enums.c
Christian Hergert's avatar
Christian Hergert committed
667

668
include $(top_srcdir)/build/autotools/Makefile.am.enums
669
670


671
672
673
674
675
glib_resources_c = resources/ide-resources.c
glib_resources_h = resources/ide-resources.h
glib_resources_xml = resources/libide.gresource.xml
glib_resources_namespace = ide
include $(top_srcdir)/build/autotools/Makefile.am.gresources
676

677
678
679
680
681
nodist_libide_1_0_la_SOURCES =                                              \
	ide-enums.h                                                         \
	ide-enums.c                                                         \
	resources/ide-resources.c                                           \
	resources/ide-resources.h                                           \
682
683
	$(NULL)

684

685
if HAVE_INTROSPECTION
686
687
688
-include $(INTROSPECTION_MAKEFILE)

INTROSPECTION_GIRS =
689
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir) --warn-all
690
691
692
693
694
INTROSPECTION_COMPILER_ARGS =                                               \
	--includedir=$(srcdir)                                              \
	--includedir=$(top_builddir)/contrib/egg                            \
	--includedir=$(top_builddir)/contrib/pnl                            \
	--includedir=$(top_builddir)/contrib/tmpl                           \
Christian Hergert's avatar
Christian Hergert committed
695
696
        $(NULL)

697
698
699
700
701
introspection_sources =                                                     \
	$(libide_1_0_la_public_sources)                                     \
	$(libide_1_0_la_public_headers)                                     \
	ide-enums.h                                                         \
	ide-enums.c                                                         \
702
	$(NULL)
703

Christian Hergert's avatar
Christian Hergert committed
704
Ide-1.0.gir: libide-1.0.la
705
Ide_1_0_gir_INCLUDES = Gio-2.0 GtkSource-3.0 Peas-1.0 Json-1.0
706
Ide_1_0_gir_CFLAGS = $(libide_1_0_la_CFLAGS)
707
708
709
710
711
Ide_1_0_gir_LIBS =                                                          \
	libide-1.0.la                                                       \
	$(top_builddir)/contrib/egg/libegg-private.la                       \
	$(top_builddir)/contrib/pnl/libpanel-gtk.la                         \
	$(top_builddir)/contrib/tmpl/libtemplate-glib-1.0.la                \
Christian Hergert's avatar
Christian Hergert committed
712
        $(NULL)
713
Ide_1_0_gir_FILES = $(introspection_sources)
714
Ide_1_0_gir_SCANNERFLAGS =                                                  \
Christian Hergert's avatar
Christian Hergert committed
715
716
	--include-uninstalled=$(top_builddir)/contrib/egg/Egg-1.0.gir       \
	--include-uninstalled=$(top_builddir)/contrib/pnl/Pnl-1.0.gir       \
717
	--include-uninstalled=$(top_builddir)/contrib/tmpl/Template-1.0.gir \
718
719
	--c-include="ide.h"                                                 \
	-n Ide                                                              \
720
	$(NULL)
721
INTROSPECTION_GIRS += Ide-1.0.gir
722

723
girdir = $(datadir)/gnome-builder/gir-1.0
724
gir_DATA = $(INTROSPECTION_GIRS)
725

726
typelibdir = $(pkglibdir)/girepository-1.0
727
728
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)

729
CLEANFILES += $(gir_DATA) $(typelib_DATA)
730
endif
731

732
733
734
735
736
737
738
739

if ENABLE_VAPIGEN
-include $(VAPIGEN_MAKEFILE)

libide-1.0.vapi: Ide-1.0.gir

VAPIGEN_VAPIS = libide-1.0.vapi

740
741
742
743
744
745
746
747
748
libide_1_0_vapi_DEPS =                                                      \
	gio-2.0                                                             \
	gtk+-3.0                                                            \
	gtksourceview-3.0                                                   \
	libpeas-1.0                                                         \
	panel-gtk                                                           \
	template-glib-1.0                                                   \
	egg-private                                                         \
	json-glib-1.0                                                       \
Christian Hergert's avatar
Christian Hergert committed
749
750
        $(NULL)

751
752
libide_1_0_vapi_METADATADIRS = $(srcdir)
libide_1_0_vapi_FILES = Ide-1.0.gir
753
754
755
756
libide_1_0_vapi_VAPIDIRS =                                                  \
	$(top_builddir)/contrib/egg                                         \
	$(top_builddir)/contrib/pnl                                         \
	$(top_builddir)/contrib/tmpl                                        \
Christian Hergert's avatar
Christian Hergert committed
757
        $(NULL)
758
759
760
761
libide_1_0_vapi_GIRDIRS =                                                   \
	$(top_builddir)/contrib/egg                                         \
	$(top_builddir)/contrib/pnl                                         \
	$(top_builddir)/contrib/tmpl                                        \
Christian Hergert's avatar
Christian Hergert committed
762
        $(NULL)
763
764
765
766

libide-1.0.deps: Makefile
	$(AM_V_GEN) echo $(libide_1_0_vapi_DEPS) | tr ' ' '\n' > $@

Christian Hergert's avatar
Christian Hergert committed
767
vapidir = $(datadir)/gnome-builder/vapi
768
769
vapi_DATA = $(VAPIGEN_VAPIS) $(VAPIGEN_VAPIS:.vapi=.deps)

770
EXTRA_DIST += libide-1.0.deps
771
772
773
774
775

DISTCLEANFILES += $(vapi_DATA)
endif


776
777
778
779
780
781
if ENABLE_PYTHON_SCRIPTING
overridesdir = $(pyoverridesdir)
overrides_PYTHON = Ide.py
endif


782
-include $(top_srcdir)/git.mk