]> Pileus Git - ~andy/gtk/blob - gtk/Makefile.am
Unset allocation on unparent, to force reallocation if we get adding back
[~andy/gtk] / gtk / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 gtkincludedir = $(includedir)/gtk
4
5 lib_LTLIBRARIES = libgtk.la
6
7 libgtk_la_SOURCES = \
8         gtkaccelerator.c        \
9         gtkadjustment.c         \
10         gtkaspectframe.c        \
11         gtkalignment.c          \
12         gtkarrow.c              \
13         gtkbin.c                \
14         gtkbbox.c               \
15         gtkbox.c                \
16         gtkbutton.c             \
17         gtkcheckbutton.c        \
18         gtkcheckmenuitem.c      \
19         gtkclist.c              \
20         gtkcolorsel.c           \
21         gtkcombo.c              \
22         gtkcontainer.c          \
23         gtkcurve.c              \
24         gtkdata.c               \
25         gtkdialog.c             \
26         gtkdrawingarea.c        \
27         gtkeditable.c           \
28         gtkentry.c              \
29         gtkeventbox.c           \
30         gtkfilesel.c            \
31         gtkfixed.c              \
32         gtkframe.c              \
33         gtkgamma.c              \
34         gtkgc.c                 \
35         gtkhandlebox.c          \
36         gtkhbbox.c              \
37         gtkhbox.c               \
38         gtkhpaned.c             \
39         gtkhruler.c             \
40         gtkhscale.c             \
41         gtkhscrollbar.c         \
42         gtkhseparator.c         \
43         gtkimage.c              \
44         gtkinputdialog.c        \
45         gtkitem.c               \
46         gtklabel.c              \
47         gtklist.c               \
48         gtklistitem.c           \
49         gtkmain.c               \
50         gtkmenu.c               \
51         gtkmenubar.c            \
52         gtkmenufactory.c        \
53         gtkmenuitem.c           \
54         gtkmenushell.c          \
55         gtkmisc.c               \
56         gtknotebook.c           \
57         gtkobject.c             \
58         gtkoptionmenu.c         \
59         gtkpaned.c              \
60         gtkpixmap.c             \
61         gtkpreview.c            \
62         gtkprogressbar.c        \
63         gtkradiobutton.c        \
64         gtkradiomenuitem.c      \
65         gtkrange.c              \
66         gtkrc.c                 \
67         gtkruler.c              \
68         gtkscale.c              \
69         gtkscrollbar.c          \
70         gtkscrolledwindow.c     \
71         gtkselection.c          \
72         gtkseparator.c          \
73         gtksignal.c             \
74         gtkspinbutton.c         \
75         gtkstyle.c              \
76         gtkstatusbar.c          \
77         gtktable.c              \
78         gtktext.c               \
79         gtktipsquery.c          \
80         gtktogglebutton.c       \
81         gtktoolbar.c            \
82         gtktooltips.c           \
83         gtktree.c               \
84         gtktreeitem.c           \
85         gtktypeutils.c          \
86         gtkvbbox.c              \
87         gtkvbox.c               \
88         gtkviewport.c           \
89         gtkvpaned.c             \
90         gtkvruler.c             \
91         gtkvscale.c             \
92         gtkvscrollbar.c         \
93         gtkvseparator.c         \
94         gtkwidget.c             \
95         gtkwindow.c             \
96         fnmatch.c               \
97         fnmatch.h
98
99 gtkinclude_HEADERS = \
100         gtk.h                   \
101         gtkaccelerator.h        \
102         gtkadjustment.h         \
103         gtkaspectframe.h        \
104         gtkalignment.h          \
105         gtkarrow.h              \
106         gtkbin.h                \
107         gtkbbox.h               \
108         gtkbox.h                \
109         gtkbutton.h             \
110         gtkcheckbutton.h        \
111         gtkcheckmenuitem.h      \
112         gtkclist.h              \
113         gtkcolorsel.h           \
114         gtkcombo.h              \
115         gtkcontainer.h          \
116         gtkcurve.h              \
117         gtkdata.h               \
118         gtkdebug.h              \
119         gtkdialog.h             \
120         gtkdrawingarea.h        \
121         gtkeditable.h           \
122         gtkentry.h              \
123         gtkenums.h              \
124         gtkeventbox.h           \
125         gtkfilesel.h            \
126         gtkfixed.h              \
127         gtkframe.h              \
128         gtkgamma.h              \
129         gtkgc.h                 \
130         gtkhandlebox.h          \
131         gtkhbbox.h              \
132         gtkhbox.h               \
133         gtkhpaned.h             \
134         gtkhruler.h             \
135         gtkhscale.h             \
136         gtkhscrollbar.h         \
137         gtkhseparator.h         \
138         gtkimage.h              \
139         gtkinputdialog.h        \
140         gtkitem.h               \
141         gtklabel.h              \
142         gtklist.h               \
143         gtklistitem.h           \
144         gtkmain.h               \
145         gtkmenu.h               \
146         gtkmenubar.h            \
147         gtkmenufactory.h        \
148         gtkmenuitem.h           \
149         gtkmenushell.h          \
150         gtkmisc.h               \
151         gtknotebook.h           \
152         gtkobject.h             \
153         gtkoptionmenu.h         \
154         gtkpaned.h              \
155         gtkpixmap.h             \
156         gtkpreview.h            \
157         gtkprivate.h            \
158         gtkprogressbar.h        \
159         gtkradiobutton.h        \
160         gtkradiomenuitem.h      \
161         gtkrange.h              \
162         gtkrc.h                 \
163         gtkruler.h              \
164         gtkscale.h              \
165         gtkscrollbar.h          \
166         gtkscrolledwindow.h     \
167         gtkselection.h          \
168         gtkseparator.h          \
169         gtksignal.h             \
170         gtkspinbutton.h         \
171         gtkstyle.h              \
172         gtkstatusbar.h          \
173         gtktable.h              \
174         gtktext.h               \
175         gtktipsquery.h          \
176         gtktogglebutton.h       \
177         gtktoolbar.h            \
178         gtktooltips.h           \
179         gtktree.h               \
180         gtktreeitem.h           \
181         gtktypeutils.h          \
182         gtkvbbox.h              \
183         gtkvbox.h               \
184         gtkviewport.h           \
185         gtkvpaned.h             \
186         gtkvruler.h             \
187         gtkvscale.h             \
188         gtkvscrollbar.h         \
189         gtkvseparator.h         \
190         gtkwidget.h             \
191         gtkwindow.h             \
192         gtktypebuiltins.h
193
194 ../gtk/gtktypebuiltins.h: gtk.defs gentypeinfo.el
195         $(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el idmac $< $@
196
197 gtktypebuiltins.c: gtk.defs gentypeinfo.el
198         $(SHELL) $(srcdir)/runelisp $(srcdir)/gentypeinfo.el id $< $@
199
200 libgtk_la_LDFLAGS = -version-info 1:0:0
201
202 EXTRA_DIST = \
203         line-arrow.xbm          \
204         line-wrap.xbm           \
205         testgtkrc               \
206         gtk.defs                \
207         runelisp                \
208         gentypeinfo.el          \
209         gtktypebuiltins.c       \
210         test.xpm                \
211         marble.xpm              \
212         3DRings.xpm             \
213         FilesQueue.xpm          \
214         Modeller.xpm            \
215         tree_plus.xpm           \
216         tree_minus.xpm          \
217         tree_plus.xbm           \
218         tree_minus.xbm          \
219         circles.xbm
220
221 INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/glib @x_cflags@ 
222
223 noinst_PROGRAMS = testgtk testinput testselection simple 
224 testgtk_LDADD = \
225         libgtk.la                               \
226         $(top_builddir)/gdk/libgdk.la           \
227         @x_ldflags@                             \
228         @x_libs@                                \
229         $(top_builddir)/glib/libglib.la         \
230         -lm
231
232 testinput_LDADD = \
233         libgtk.la                               \
234         $(top_builddir)/gdk/libgdk.la           \
235         @x_ldflags@                             \
236         @x_libs@                                \
237         $(top_builddir)/glib/libglib.la         \
238         -lm
239
240 testselection_LDADD = \
241         libgtk.la                               \
242         $(top_builddir)/gdk/libgdk.la           \
243         @x_ldflags@                             \
244         @x_libs@                                \
245         $(top_builddir)/glib/libglib.la         \
246         -lm
247
248 simple_LDADD = \
249         libgtk.la                               \
250         $(top_builddir)/gdk/libgdk.la           \
251         @x_ldflags@                             \
252         @x_libs@                                \
253         $(top_builddir)/glib/libglib.la         \
254         -lm
255
256 DEPS = \
257         $(top_builddir)/gtk/libgtk.la           \
258         $(top_builddir)/gdk/libgdk.la           \
259         $(top_builddir)/glib/libglib.la
260
261 testgtk_DEPENDENCIES = $(DEPS)
262 testinput_DEPENDENCIES = $(DEPS)
263 testselection_DEPENDENCIES = $(DEPS)
264 simple_DEPENDENCIES = $(DEPS)
265
266 .PHONY: files
267
268 files:
269         @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
270           echo $$p; \
271         done
272
273 test: testgtk
274         ( CWD=`pwd` ; cd $(srcdir) ; $$CWD/testgtk )
275
276 test-debug: testgtk
277         ( CWD=`pwd` ; cd $(srcdir) ; gdb $$CWD/testgtk )