]> Pileus Git - ~andy/gtk/blob - gdk/x11/Makefile.am
Make gdkx.h the only installed header from gdk/x11. All structures in
[~andy/gtk] / gdk / x11 / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 libgdkincludedir = $(includedir)/gtk-2.0/gdk
4
5 INCLUDES = @STRIP_BEGIN@        \
6         -DG_LOG_DOMAIN=\"Gdk\"  \
7         -DINSIDE_GDK_X11        \
8         -I$(top_srcdir)         \
9         -I$(top_srcdir)/gdk     \
10         -I$(top_builddir)/gdk   \
11         @GTK_DEBUG_FLAGS@       \
12         @GDK_DEP_CFLAGS@        \
13 @STRIP_END@
14
15 LDADDS = @STRIP_BEGIN@          \
16         @GDK_DEP_LIBS@          \
17 @STRIP_END@
18
19 noinst_LTLIBRARIES = libgdk-x11.la
20
21 if XINPUT_GXI
22 xinput_sources =           \
23         gdkinput-x11.c     \
24         gdkinput-gxi.c
25 else
26 if XINPUT_XFREE
27 xinput_sources =           \
28         gdkinput-x11.c     \
29         gdkinput-xfree.c
30 else
31 xinput_sources =           \
32         gdkinput-none.c
33 endif
34 endif
35
36 libgdk_x11_la_SOURCES =         \
37         MwmUtil.h               \
38         gdkcolor-x11.c          \
39         gdkcursor-x11.c         \
40         gdkdnd-x11.c            \
41         gdkdrawable-x11.c       \
42         gdkdrawable-x11.h       \
43         gdkevents-x11.c         \
44         gdkfont-x11.c           \
45         gdkgc-x11.c             \
46         gdkgeometry-x11.c       \
47         gdkglobals-x11.c        \
48         gdkim-x11.c             \
49         gdkimage-x11.c          \
50         gdkinput.c              \
51         gdkkeys-x11.c           \
52         gdkmain-x11.c           \
53         gdkpango-x11.c          \
54         gdkpixmap-x11.c         \
55         gdkpixmap-x11.h         \
56         gdkproperty-x11.c       \
57         gdkselection-x11.c      \
58         gdkvisual-x11.c         \
59         gdkwindow-x11.c         \
60         gdkwindow-x11.h         \
61         gdkxid.c                \
62         gxid_lib.c              \
63         gxid_lib.h              \
64         gxid_proto.h            \
65         gdkx.h                  \
66         gdkprivate-x11.h        \
67         gdkinputprivate.h       \
68         xsettings-client.h      \
69         xsettings-client.c      \
70         xsettings-common.h      \
71         xsettings-common.c      \
72         $(xinput_sources)
73
74 libgdkinclude_HEADERS =         \
75         gdkx.h
76
77 EXTRA_PROGRAMS = gxid
78 bin_PROGRAMS = @xinput_progs@
79
80 gxid_SOURCES = gxid.c
81 gxid_LDADD = $(LDADDS)
82
83 # We need to include all these C files here since the conditionals
84 # don't seem to be correctly expanded for the dist files.
85 EXTRA_DIST =                    \
86         gdkinput-x11.c          \
87         gdkinput-xfree.c        \
88         gdkinput-gxi.c          \
89         gdkinput-none.c