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