meson.build (2838B)
1 # This file is in the public domain 2 anastasis_gtk_SOURCES = [ 3 'anastasis-gtk.c', 4 'anastasis-gtk_action.c', 5 'anastasis-gtk_attributes.c', 6 'anastasis-gtk_autocomplete.c', 7 'anastasis-gtk_dispatch.c', 8 'anastasis-gtk_io.c', 9 'anastasis-gtk_handle-add-provider.c', 10 'anastasis-gtk_handle-auth-delete-button-clicked.c', 11 'anastasis-gtk_handle-auth-edit-provider-clicked.c', 12 'anastasis-gtk_handle-backup-button-clicked.c', 13 'anastasis-gtk_handle-challenge-code.c', 14 'anastasis-gtk_handle-challenge-iban.c', 15 'anastasis-gtk_handle-challenge-question.c', 16 'anastasis-gtk_handle-challenge-totp.c', 17 'anastasis-gtk_handle-clear-secret-clicked.c', 18 'anastasis-gtk_handle-continent-selected.c', 19 'anastasis-gtk_handle-country-activated.c', 20 'anastasis-gtk_handle-country-unselected.c', 21 'anastasis-gtk_handle-core-secret-changed.c', 22 'anastasis-gtk_handle-core-secret-name-changed.c', 23 'anastasis-gtk_handle-expiration-change.c', 24 'anastasis-gtk_handle-identity-changed.c', 25 'anastasis-gtk_handle-main-window-forward-clicked.c', 26 'anastasis-gtk_handle-main-window-back-clicked.c', 27 'anastasis-gtk_handle-method-email.c', 28 'anastasis-gtk_handle-method-iban.c', 29 'anastasis-gtk_handle-method-post.c', 30 'anastasis-gtk_handle-method-question.c', 31 'anastasis-gtk_handle-method-sms.c', 32 'anastasis-gtk_handle-method-totp.c', 33 'anastasis-gtk_handle-payqr-selection-changed.c', 34 'anastasis-gtk_handle-policy-activate.c', 35 'anastasis-gtk_handle-policy-button.c', 36 'anastasis-gtk_handle-policy-meta.c', 37 'anastasis-gtk_handle-policy-selection-changed.c', 38 'anastasis-gtk_handle-recovery-button-clicked.c', 39 'anastasis-gtk_handle-secret-buttons.c', 40 'anastasis-gtk_helper.c', 41 'anastasis-gtk_pe-add-policy.c', 42 'anastasis-gtk_pe-delete-challenge.c', 43 'anastasis-gtk_pe-delete-policy.c', 44 'anastasis-gtk_pe-edit-policy.c', 45 'anastasis-gtk_progress.c', 46 ] 47 48 if haru_dep.found() 49 anastasis_gtk_SOURCES += 'anastasis-gtk_handle-print.c' 50 anastasis_gtk_SOURCES += 'print.c' 51 else 52 anastasis_gtk_SOURCES += 'anastasis-gtk_handle-noprint.c' 53 endif 54 55 executable( 56 'anastasis-gtk', 57 anastasis_gtk_SOURCES, 58 dependencies: [ 59 libanastasisgtkutil_dep, 60 glade_dep, 61 gtk_dep, 62 gnunetutil_dep, 63 gnunetjson_dep, 64 gnunetcurl_dep, 65 qrencode_dep, 66 anastasisrest_dep, 67 anastasisredux_dep, 68 anastasisutil_dep, 69 talerjson_dep, 70 talerutil_dep, 71 json_dep, 72 gcrypt_dep, 73 mhd_dep, 74 magic_dep, 75 haru_dep, 76 ], 77 include_directories: [incdir, configuration_inc], 78 install: true, 79 ) 80 81 82 #EXTRA_DIST = \ 83 # gettext.h 84 # 85 #if HPDF_ENABLED 86 #noinst_PROGRAMS = \ 87 # test-print 88 # 89 #test_print_SOURCES = \ 90 # test-print.c \ 91 # print.c 92 #test_print_LDADD = \ 93 # $(HPDF_LIBS) \ 94 # -lgnunetutil \ 95 # -ljansson 96 #test_print_CFLAGS = \ 97 # $(HPDF_CFLAGS) 98 #endif