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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
incs += include_directories('.')
include_subdir = gdata_include_subdir / 'services/documents'
headers = files(
'gdata-documents-access-rule.h',
'gdata-documents-document.h',
'gdata-documents-drawing.h',
'gdata-documents-drive.h',
'gdata-documents-drive-query.h',
'gdata-documents-entry.h',
'gdata-documents-feed.h',
'gdata-documents-folder.h',
'gdata-documents-metadata.h',
'gdata-documents-pdf.h',
'gdata-documents-presentation.h',
'gdata-documents-property.h',
'gdata-documents-query.h',
'gdata-documents-service.h',
'gdata-documents-spreadsheet.h',
'gdata-documents-text.h',
'gdata-documents-upload-query.h',
)
install_headers(
headers,
subdir: include_subdir,
)
gir_headers += headers
sources += files(
'gdata-documents-access-rule.c',
'gdata-documents-document.c',
'gdata-documents-drawing.c',
'gdata-documents-drive.c',
'gdata-documents-drive-query.c',
'gdata-documents-entry.c',
'gdata-documents-feed.c',
'gdata-documents-folder.c',
'gdata-documents-metadata.c',
'gdata-documents-pdf.c',
'gdata-documents-presentation.c',
'gdata-documents-property.c',
'gdata-documents-query.c',
'gdata-documents-service.c',
'gdata-documents-spreadsheet.c',
'gdata-documents-text.c',
'gdata-documents-upload-query.c',
'gdata-documents-utils.c',
)
enums = 'gdata-documents-enums'
# FIXME: Work around the namespace being incorrectly detected
# by glib-mkenums. This needs to be fixed by changing the
# namespace in libgdata. See !6.
enums_in = gnome.mkenums_simple(
enums + '-in',
sources: headers,
)
sources += custom_target(
enums + '.c',
input: enums_in[0],
output: enums + '.c',
command: enum_source_cmd,
capture: true,
)
enum_headers += custom_target(
enums + '.h',
input: enums_in[1],
output: enums + '.h',
command: enum_header_cmd,
capture: true,
install: true,
install_dir: gdata_includedir / include_subdir,
)
|