anastasis-gtk

Demonstrator GUI for Anastasis
Log | Files | Refs | README | LICENSE

Makefile.am (3262B)


      1 # This Makefile.am is in the public domain
      2 SUBDIRS = .
      3 
      4 AM_CPPFLAGS = \
      5   -I$(top_srcdir)/src/include \
      6   -I$(top_srcdir) \
      7   @GTK_CFLAGS@ \
      8   @GNUNET_CFLAGS@ \
      9   @GLADE_CFLAGS@
     10 
     11 bin_PROGRAMS = anastasis-gtk
     12 
     13 anastasis_gtk_SOURCES = \
     14   anastasis-gtk.c anastasis-gtk.h \
     15   anastasis-gtk_action.c anastasis-gtk_action.h \
     16   anastasis-gtk_attributes.c anastasis-gtk_attributes.h \
     17   anastasis-gtk_autocomplete.c \
     18   anastasis-gtk_dispatch.c anastasis-gtk_dispatch.h \
     19   anastasis-gtk_io.c \
     20   anastasis-gtk_handle-add-provider.c \
     21   anastasis-gtk_handle-auth-delete-button-clicked.c \
     22   anastasis-gtk_handle-auth-edit-provider-clicked.c \
     23   anastasis-gtk_handle-backup-button-clicked.c \
     24   anastasis-gtk_handle-challenge-code.c \
     25   anastasis-gtk_handle-challenge-iban.c \
     26   anastasis-gtk_handle-challenge-question.c \
     27   anastasis-gtk_handle-challenge-totp.c \
     28   anastasis-gtk_handle-clear-secret-clicked.c \
     29   anastasis-gtk_handle-continent-selected.c \
     30   anastasis-gtk_handle-country-activated.c \
     31   anastasis-gtk_handle-country-unselected.c \
     32   anastasis-gtk_handle-core-secret-changed.c \
     33   anastasis-gtk_handle-core-secret-name-changed.c \
     34   anastasis-gtk_handle-expiration-change.c \
     35     anastasis-gtk_handle-expiration-change.h \
     36   anastasis-gtk_handle-identity-changed.c \
     37     anastasis-gtk_handle-identity-changed.h \
     38   anastasis-gtk_handle-main-window-forward-clicked.c \
     39   anastasis-gtk_handle-main-window-forward-clicked.h \
     40   anastasis-gtk_handle-main-window-back-clicked.c \
     41   anastasis-gtk_handle-method-email.c \
     42   anastasis-gtk_handle-method-iban.c \
     43   anastasis-gtk_handle-method-post.c \
     44   anastasis-gtk_handle-method-question.c \
     45   anastasis-gtk_handle-method-sms.c \
     46   anastasis-gtk_handle-method-totp.c \
     47   anastasis-gtk_handle-payqr-selection-changed.c \
     48   anastasis-gtk_handle-policy-activate.c \
     49   anastasis-gtk_handle-policy-button.c \
     50   anastasis-gtk_handle-policy-meta.c \
     51   anastasis-gtk_handle-policy-selection-changed.c \
     52   anastasis-gtk_handle-recovery-button-clicked.c \
     53   anastasis-gtk_handle-secret-buttons.c \
     54   anastasis-gtk_helper.c  anastasis-gtk_helper.h \
     55   anastasis-gtk_pe.h \
     56   anastasis-gtk_pe-add-policy.c \
     57   anastasis-gtk_pe-delete-challenge.c \
     58   anastasis-gtk_pe-delete-policy.c \
     59   anastasis-gtk_pe-edit-policy.c \
     60   anastasis-gtk_progress.c anastasis-gtk_progress.h
     61 
     62 if HPDF_ENABLED
     63 anastasis_gtk_SOURCES += \
     64   anastasis-gtk_handle-print.c \
     65   print.c print.h
     66 else
     67 anastasis_gtk_SOURCES += \
     68   anastasis-gtk_handle-noprint.c
     69 endif
     70 
     71 anastasis_gtk_LDADD = \
     72   $(top_builddir)/src/util/libanastasisgtkutil.la \
     73   @GTK_LIBS@ \
     74   @GLADE_LIBS@ @GNUNET_LIBS@ \
     75   @QR_LIBS@ \
     76   -lanastasisrest \
     77   -lanastasisredux \
     78   -lanastasisutil \
     79   -ltalerjson \
     80   -ltalerutil \
     81   -lgnunetutil \
     82   -lgnunetcurl \
     83   -lgnunetjson \
     84   -ljansson \
     85   -lgcrypt \
     86   -lmicrohttpd \
     87   -lmagic \
     88   $(INTLLIBS)
     89 anastasis_gtk_CFLAGS = \
     90   @QR_CFLAGS@
     91 anastasis_gtk_LDFLAGS = \
     92   -export-dynamic
     93 
     94 if HPDF_ENABLED
     95 anastasis_gtk_LDADD += \
     96   $(HPDF_LIBS)
     97 anastasis_gtk_CFLAGS += \
     98   $(HPDF_CFLAGS)
     99 endif
    100 
    101 EXTRA_DIST = \
    102   gettext.h
    103 
    104 if HPDF_ENABLED
    105 noinst_PROGRAMS = \
    106   test-print
    107 
    108 test_print_SOURCES = \
    109   test-print.c \
    110   print.c
    111 test_print_LDADD = \
    112   $(HPDF_LIBS) \
    113   -lgnunetutil \
    114   -ljansson
    115 test_print_CFLAGS = \
    116   $(HPDF_CFLAGS)
    117 endif