1AM_CPPFLAGS= -I$(gwenhywfar_symlinkdir) \ 2 -I$(top_srcdir)/src/base \ 3 -I$(top_srcdir)/src/sio \ 4 -I$(top_srcdir)/src/parser @all_includes@ 5 6AM_CFLAGS=@visibility_cflags@ @WERROR@ -DBUILDING_GWENHYWFAR 7 8typefiles=\ 9 gwen_sar_fileheader.xml 10 11built_sources= \ 12 gwen_sar_fileheader.c 13 14build_headers_priv= \ 15 gwen_sar_fileheader_l.h \ 16 gwen_sar_fileheader_p.h 17 18 19build_headers_pub=\ 20 gwen_sar_fileheader.h 21 22build_headers=$(build_headers_priv) $(build_headers_pub) 23 24 25noinst_LTLIBRARIES=libsar.la 26 27 28noinst_HEADERS=$(build_headers_priv)\ 29 sar_p.h 30 31iheaderdir=$(gwenhywfar_headerdir_am)/gwenhywfar 32iheader_HEADERS=$(build_headers_pub)\ 33 sar.h 34 35libsar_la_SOURCES=$(built_sources)\ 36 sar.c 37 38 39EXTRA_DIST=$(typefiles) $(built_sources) $(build_headers) 40 41 42 43 44build_sources: $(built_sources) 45 list='$(SUBDIRS)'; for d in $$list; do \ 46 $(MAKE) -C $$d build_sources; \ 47 done ; 48 49 50sources: 51 for f in $(libsio_la_SOURCES); do \ 52 echo $(subdir)/$$f >>$(top_srcdir)/i18nsources; \ 53 done 54 for d in $(SUBDIRS); do \ 55 make -C $$d sources; \ 56 done 57 58 59types: $(typefiles) 60 typemaker2 -I $(top_srcdir)/tools/typemaker2/types/c -I $(srcdir) --destfolder="$(srcdir)" -D GWENHYWFAR_API $(typefiles) 61 62 63typedefs: $(typefiles) 64 typemaker2 --defs-only -I $(top_srcdir)/tools/typemaker2/types/c -I $(srcdir) --destfolder="$(srcdir)" -D GWENHYWFAR_API $(typefiles) 65 66 67clean_build_files: 68 rm -f $(built_sources) $(build_headers) 69 70format_build_files: 71 for f in $(built_sources) $(build_headers); do \ 72 $(ASTYLE) -s2 --min-conditional-indent=0 --indent-labels --pad=oper -a --suffix=none $$f; \ 73 done 74 75 76