1 2AM_CFLAGS=@visibility_cflags@ 3 4AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib $(gwenhywfar_includes) \ 5 -I$(srcdir)/../../.. \ 6 -I$(srcdir)/../.. \ 7 -I$(srcdir)/.. \ 8 $(all_includes) 9 10 11noinst_LTLIBRARIES=libafmsgbpd.la 12 13 14typefiles= \ 15 tanjobinfo.xml \ 16 taninfo.xml \ 17 tanmethod.xml \ 18 bankdata.xml \ 19 bpdjob.xml \ 20 bpdaddrservice.xml \ 21 bpdaddr.xml \ 22 bpd.xml \ 23 bpdsecprofile.xml 24 25 26 27fintsdatadir=$(aqfints_datadir)/fints 28fintsdata_DATA=\ 29 bpd.fints 30 31 32 33 34 35typedatadir=$(datadir)/aqbanking/typemaker2/c 36dist_typedata_DATA= 37 38 39 40built_sources=\ 41 bankdata.c \ 42 bpdjob.c \ 43 bpd.c \ 44 bpdaddrservice.c \ 45 bpdaddr.c \ 46 bpdsecprofile.c \ 47 tanjobinfo.c \ 48 taninfo.c \ 49 tanmethod.c 50 51 52build_headers_priv=\ 53 bankdata_p.h \ 54 bpdjob_p.h \ 55 bpd_p.h \ 56 bpdaddrservice_p.h \ 57 bpdaddr_p.h \ 58 bpdsecprofile_p.h \ 59 tanjobinfo_p.h \ 60 taninfo_p.h \ 61 tanmethod_p.h 62 63 64build_headers_pub=\ 65 bankdata.h \ 66 bpdjob.h \ 67 bpd.h \ 68 bpdaddrservice.h \ 69 bpdaddr.h \ 70 bpdsecprofile.h \ 71 tanjobinfo.h \ 72 taninfo.h \ 73 tanmethod.h 74 75 76 77build_headers=$(build_headers_priv) $(build_headers_pub) 78 79 80 81noinst_HEADERS= $(build_headers) \ 82 bpd_read.h \ 83 bpd_write.h 84 85 86libafmsgbpd_la_SOURCES= $(built_sources) \ 87 bpd_read.c \ 88 bpd_write.c 89 90 91 92 93 94EXTRA_DIST=$(typefiles) $(built_sources) $(build_headers) $(fintsdata_DATA) 95 96 97 98built_sources: $(built_sources) 99 list='$(SUBDIRS)'; for d in $$list; do \ 100 $(MAKE) -C $$d built_sources; \ 101 done ; 102 103clean_build_files: 104 rm -f $(built_sources) $(build_headers) 105 106format_built_files: 107 for f in $(built_sources) $(build_headers); do \ 108 $(ASTYLE) --style=stroustrup -s2 --min-conditional-indent=0 --indent-labels --max-continuation-indent=80 --pad-comma --pad-header --unpad-paren --align-pointer=name --break-closing-braces --break-one-line-headers --attach-return-type --convert-tabs --max-code-length=120 --break-after-logical --suffix=none $$f; \ 109 done 110 111 112sources: 113 for f in $(libafmsgbpd_la_SOURCES) $(EXTRA_DIST); do \ 114 echo $(subdir)/$$f >>$(top_srcdir)/i18nsources; \ 115 done 116 for d in $(SUBDIRS); do \ 117 $(MAKE) -C $$d sources; \ 118 done 119 120 121typefiles: $(typefiles) 122 for d in $(SUBDIRS); do \ 123 $(MAKE) -C $$d typefiles; \ 124 done 125 $(typemaker2_exe) -I $(top_srcdir)/src/libs/aqbanking/typemaker2/c -I $(gwenhywfar_dir)/share/gwenhywfar/typemaker2/c -I $(srcdir) --destfolder="$(srcdir)" $(typefiles) 126 127typedefs: $(typefiles) 128 for d in $(SUBDIRS); do \ 129 $(MAKE) -C $$d typedefs; \ 130 done 131 $(typemaker2_exe) --defs-only -I $(top_srcdir)/src/libs/aqbanking/typemaker2/c -I $(gwenhywfar_dir)/share/gwenhywfar/typemaker2/c -I $(srcdir) --destfolder="$(srcdir)" $(typefiles) 132 133 134 135cppcheck: 136 for f in $(libafmsgbpd_la_SOURCES); do \ 137 cppcheck --force $$f ; \ 138 done 139 for d in $(SUBDIRS); do \ 140 $(MAKE) -C $$d cppcheck; \ 141 done 142 143 144