]> Pileus Git - ~andy/gtk/blob - modules/other/gail/Makefile.am
Integrate gail into gtk+. Bug #169488.
[~andy/gtk] / modules / other / gail / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 SUBDIRS = libgail-util
4
5 if OS_WIN32
6 no_undefined = -no-undefined
7 endif
8
9 moduledir = $(libdir)/gtk-2.0/$(GTK_BINARY_VERSION)/other
10 module_LTLIBRARIES = libgail.la
11
12 gail_c_sources =                        \
13         gail-private-macros.h           \
14         gail.c                          \
15         gailadjustment.c                \
16         gailarrow.c                     \
17         gailbooleancell.c               \
18         gailbooleancellfactory.c        \
19         gailbox.c                       \
20         gailbutton.c                    \
21         gailcalendar.c                  \
22         gailcell.c                      \
23         gailcellparent.c                \
24         gailcheckmenuitem.c             \
25         gailchecksubmenuitem.c          \
26         gailclist.c                     \
27         gailclistcell.c                 \
28         gailcombo.c                     \
29         gailcombobox.c                  \
30         gailcontainer.c                 \
31         gailcontainercell.c             \
32         gailentry.c                     \
33         gailexpander.c                  \
34         gailframe.c                     \
35         gailimage.c                     \
36         gailimagecell.c                 \
37         gailimagecellfactory.c          \
38         gailitem.c                      \
39         gaillabel.c                     \
40         gaillist.c                      \
41         gailmenu.c                      \
42         gailmenushell.c                 \
43         gailmenuitem.c                  \
44         gailnotebook.c                  \
45         gailnotebookpage.c              \
46         gailobject.c                    \
47         gailobjectfactory.c             \
48         gailoptionmenu.c                \
49         gailpaned.c                     \
50         gailpixmap.c                    \
51         gailprogressbar.c               \
52         gailradiobutton.c               \
53         gailradiomenuitem.c             \
54         gailradiosubmenuitem.c          \
55         gailrange.c                     \
56         gailrenderercell.c              \
57         gailrenderercellfactory.c       \
58         gailscale.c                     \
59         gailscrollbar.c                 \
60         gailscrolledwindow.c            \
61         gailseparator.c                 \
62         gailspinbutton.c                \
63         gailsubmenuitem.c               \
64         gailstatusbar.c                 \
65         gailtextcell.c                  \
66         gailtextcellfactory.c           \
67         gailtextview.c                  \
68         gailtogglebutton.c              \
69         gailtoplevel.c                  \
70         gailtreeview.c                  \
71         gailutil.c                      \
72         gailwidget.c                    \
73         gailwindow.c
74
75 libgailincludedir=$(includedir)/gail-1.0/gail
76
77 gail_private_h_sources =                \
78         gail.h                          \
79         gailadjustment.h                \
80         gailarrow.h                     \
81         gailbooleancell.h               \
82         gailbooleancellfactory.h        \
83         gailbox.h                       \
84         gailbutton.h                    \
85         gailcalendar.h                  \
86         gailcell.h                      \
87         gailcellparent.h                \
88         gailcheckmenuitem.h             \
89         gailchecksubmenuitem.h          \
90         gailclist.h                     \
91         gailclistcell.h                 \
92         gailcombo.h                     \
93         gailcombobox.h                  \
94         gailcontainercell.h             \
95         gailcontainer.h                 \
96         gailentry.h                     \
97         gailexpander.h                  \
98         gailfactory.h                   \
99         gailframe.h                     \
100         gailimage.h                     \
101         gailimagecell.h                 \
102         gailimagecellfactory.h          \
103         gailintl.h                      \
104         gailitem.h                      \
105         gaillabel.h                     \
106         gaillist.h                      \
107         gailmenu.h                      \
108         gailmenushell.h                 \
109         gailmenuitem.h                  \
110         gailnotebook.h                  \
111         gailnotebookpage.h              \
112         gailobject.h                    \
113         gailobjectfactory.h             \
114         gailoptionmenu.h                \
115         gailpaned.h                     \
116         gailpixmap.h                    \
117         gailprogressbar.h               \
118         gailradiobutton.h               \
119         gailradiomenuitem.h             \
120         gailradiosubmenuitem.h          \
121         gailrange.h                     \
122         gailrenderercell.h              \
123         gailrenderercellfactory.h       \
124         gailscale.h                     \
125         gailscrollbar.h                 \
126         gailscrolledwindow.h            \
127         gailseparator.h                 \
128         gailspinbutton.h                \
129         gailsubmenuitem.h               \
130         gailstatusbar.h                 \
131         gailtextcell.h                  \
132         gailtextcellfactory.h           \
133         gailtextview.h                  \
134         gailtogglebutton.h              \
135         gailtoplevel.h                  \
136         gailtreeview.h                  \
137         gailutil.h                      \
138         gailwindow.h
139
140 gail_public_h_sources = \
141         gailwidget.h
142
143 libgail_la_SOURCES =                    \
144         $(gail_c_sources)               \
145         $(gail_public_h_sources)        \
146         $(gail_private_h_sources)
147
148 libgailinclude_HEADERS =                \
149         $(gail_public_h_sources)
150
151 libgail_la_CPPFLAGS = \
152         -I$(top_srcdir)/modules/other   \
153         -I$(top_srcdir)/gdk     \
154         -I$(top_builddir)/gdk   \
155         -I$(top_srcdir)/gtk     \
156         -I$(top_builddir)/gtk   \
157         -DGTK_VERSION=\"$(GTK_VERSION)\"        \
158         $(AM_CPPFLAGS)
159         
160 libgail_la_CFLAGS = \
161         $(GTK_DEP_CFLAGS)       \
162         $(GTK_DEBUG_FLAGS)      \
163         $(AM_CFLAGS)
164
165 libgail_la_LIBADD =  \
166         $(GTK_DEP_LIBS) \
167         $(INTLLIBS)
168
169 libgail_la_LDFLAGS =    \
170         $(top_builddir)/modules/other/gail/libgail-util/libgailutil.la  \
171         -rpath $(moduledir) -module -avoid-version \
172         $(no_undefined) \
173         $(LDFLAGS)