1AM_CPPFLAGS= -I$(gwenhywfar_symlinkdir) \
2 -I$(top_srcdir)/src/base \
3 -I$(top_srcdir)/src/parser \
4 $(LIBGNUTLS_CFLAGS) \
5 @all_includes@
6
7AM_CFLAGS=@visibility_cflags@ @WERROR@ -DBUILDING_GWENHYWFAR
8
9typefiles=\
10  testmodule.xml
11
12EXTRA_DIST=$(typefiles)
13
14noinst_LTLIBRARIES=libtestframework.la
15
16noinst_HEADERS=\
17  testmodule_p.h \
18  testframework_p.h \
19  testgui_l.h \
20  testgui_p.h
21
22
23iheaderdir=$(gwenhywfar_headerdir_am)/gwenhywfar
24iheader_HEADERS=\
25  testmodule.h \
26  testframework.h
27
28
29libtestframework_la_SOURCES=\
30  testmodule.c \
31  testframework.c \
32  testgui.c
33
34
35
36types: $(typefiles)
37	typemaker2 -I $(top_srcdir)/tools/typemaker2/types/c -I $(srcdir) --destfolder="$(srcdir)" -D GWENHYWFAR_API $(typefiles)
38
39typedefs: $(typefiles)
40	typemaker2 --defs-only -I $(top_srcdir)/tools/typemaker2/types/c -I $(srcdir) --destfolder="$(srcdir)" -D GWENHYWFAR_API $(typefiles)
41
42
43format_build_files:
44	for f in $(built_sources) $(build_headers); do \
45	  $(ASTYLE) --style=linux -s2 --min-conditional-indent=0 --indent-labels --pad-oper --suffix=none $$f; \
46	done
47
48
49sources:
50	for f in $(libtestframework_la_SOURCES); do \
51	  echo $(subdir)/$$f >>$(top_srcdir)/i18nsources; \
52	done
53	for d in $(SUBDIRS); do \
54	  make -C $$d sources; \
55	done
56
57