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