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