1 ## Makefile.am for gtk+/perf
2 include $(top_srcdir)/Makefile.decl
6 -I$(top_builddir)/gdk \
8 -DGDK_DISABLE_DEPRECATED \
9 -DGTK_DISABLE_DEPRECATED \
14 $(top_builddir)/gtk/libgtk-3.la
17 $(top_builddir)/gtk/libgtk-3.la \
18 $(top_builddir)/gdk/libgdk-3.la \
24 testperf_DEPENDENCIES = $(TEST_DEPS)
26 testperf_LDADD = $(LDADDS)
51 headers_with_enums = \
54 MAINTAINERCLEANFILES = $(BUILT_SOURCES) $(stamp_files)
56 marshalers.h: stamp-marshalers.h
59 stamp-marshalers.h: @REBUILD@ marshalers.list
60 $(GLIB_GENMARSHAL) --prefix=_testperf_marshal $(srcdir)/marshalers.list --header >> xgen-gmlh \
61 && (cmp -s xgen-gmlh marshalers.h || cp xgen-gmlh marshalers.h) \
63 && echo timestamp > $(@F)
64 marshalers.c: @REBUILD@ marshalers.list
65 $(GLIB_GENMARSHAL) --prefix=_testperf_marshal $(srcdir)/marshalers.list --body >> xgen-gmlc \
66 && cp xgen-gmlc marshalers.c \
69 typebuiltins.h: stamp-typebuiltins.h
71 stamp-typebuiltins.h: @REBUILD@ $(headers_with_enums) typebuiltins.h.template
72 ( cd $(srcdir) && $(GLIB_MKENUMS) --template typebuiltins.h.template \
73 $(headers_with_enums) ) >> xgen-gtbh \
74 && (cmp -s xgen-gtbh typebuiltins.h || cp xgen-gtbh typebuiltins.h ) \
76 && echo timestamp > $(@F)
77 typebuiltins.c: @REBUILD@ $(headers_with_enums) typebuiltins.c.template
78 ( cd $(srcdir) && $(GLIB_MKENUMS) --template typebuiltins.c.template \
79 $(headers_with_enums) ) > xgen-gtbc \
80 && cp xgen-gtbc typebuiltins.c \
87 typebuiltins.c.template \
88 typebuiltins.h.template \
91 # if srcdir!=builddir, clean out maintainer-clean files from builddir
92 # this allows dist to pass.
94 if test $(srcdir) != .; then \
95 rm -f $(MAINTAINERCLEANFILES); \
98 -include $(top_srcdir)/git.mk