atk/Makefile.am, atk/atk.h Updated comments
[platform/upstream/atk.git] / atk / Makefile.am
1
2 lib_LTLIBRARIES = libatk.la
3
4 libatk_la_SOURCES =             \
5         atkaction.c             \
6         atkcomponent.c          \
7         atkeditabletext.c       \
8         atkhyperlink.c          \
9         atkhypertext.c          \
10         atkimage.c              \
11         atknoopobject.c         \
12         atknoopobject.h         \
13         atknoopobjectfactory.c  \
14         atknoopobjectfactory.h  \
15         atkobject.c             \
16         atkobjectfactory.c      \
17         atkregistry.c           \
18         atkrelation.c           \
19         atkrelationset.c        \
20         atkselection.c          \
21         atkstate.c              \
22         atkstateset.c           \
23         atkstreamablecontent.c  \
24         atktable.c              \
25         atktext.c               \
26         atkutil.c               \
27         atkvalue.c
28
29 ATK_MARSHALFILES = atkmarshal.h atkmarshal.list atkmarshal.c
30 EXTRA_DIST += atkmarshal.c atkmarshal.list
31 MAINTAINERCLEANFILES += atkmarshal.c
32
33 Makefile: $(ATK_MARSHALFILES)
34
35 INCLUDES = \
36         -I$(top_srcdir)         \
37         @DEP_CFLAGS@
38
39 LDFLAGS =  \
40         -no-undefined   \
41         @DEP_LIBS@
42
43 libatkincludedir=$(includedir)/atk-1.0/atk
44
45 libatkinclude_HEADERS = \
46         atk.h                   \
47         atkaction.h             \
48         atkcomponent.h          \
49         atkeditabletext.h       \
50         atkhyperlink.h          \
51         atkhypertext.h          \
52         atkobject.h             \
53         atkobjectfactory.h      \
54         atkimage.h              \
55         atkregistry.h           \
56         atkrelation.h           \
57         atkrelationset.h        \
58         atkselection.h          \
59         atkstate.h              \
60         atkstateset.h           \
61         atkstreamablecontent.h  \
62         atktable.h              \
63         atktext.h               \
64         atkutil.h               \
65         atkvalue.h
66
67 # initial creation of the real stamp-* files
68 atk.defs atkmarshal.h :   # never add deps here
69         test -f "$(srcdir)/$@" || touch $(srcdir)/$@
70
71 $(srcdir)/stamp-atkmarshal.h: @REBUILD@ atkmarshal.list atkmarshal.h
72         cd $(srcdir) \
73         && glib-genmarshal --prefix=atk_marshal atkmarshal.list --header >> xgen-gmh \
74         && (cmp -s xgen-gmh atkmarshal.h || cp xgen-gmh atkmarshal.h) \
75         && rm -f xgen-gmh xgen-gmh~ \
76         && echo timestamp > $(@F)
77 $(srcdir)/atkmarshal.c: @REBUILD@ $(srcdir)/stamp-atkmarshal.h
78         cd $(srcdir) \
79         && glib-genmarshal --prefix=atk_marshal atkmarshal.list --body >> xgen-gmc \
80         && cp xgen-gmc atkmarshal.c \
81         && rm -f xgen-gmc xgen-gmc~
82