]> Pileus Git - ~andy/gtk/blob - gdk/Makefile.am
Rename from configincludedir so that glibconfig.h will be installed as
[~andy/gtk] / gdk / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 gdkincludedir = $(includedir)/gdk
4
5 configexecincludedir = $(pkglibdir)/include
6
7 lib_LTLIBRARIES = libgdk.la
8
9 INCLUDES = \
10         -DG_LOG_DOMAIN=\"Gdk\"  \
11         -I$(top_srcdir)         \
12         @GTK_DEBUG_FLAGS@       \
13         @GTK_XIM_FLAGS@         \
14         @GTK_LOCALE_FLAGS@      \
15         @GLIB_CFLAGS@           \
16         @x_cflags@ 
17
18 libgdk_la_SOURCES = \
19         gdk.c           \
20         gdkcc.c         \
21         gdkcolor.c      \
22         gdkcursor.c     \
23         gdkdnd.c        \
24         gdkdraw.c       \
25         gdkevents.c     \
26         gdkfont.c       \
27         gdkgc.c         \
28         gdkglobals.c    \
29         gdkim.c         \
30         gdkimage.c      \
31         gdkinput.c      \
32         gdkinput.h      \
33         gdkinputnone.h  \
34         gdkinputcommon.h\
35         gdkinputgxi.h   \
36         gdkinputxfree.h \
37         gdkpixmap.c     \
38         gdkproperty.c   \
39         gdkrgb.c        \
40         gdkrectangle.c  \
41         gdkregion.c     \
42         gdkselection.c  \
43         gdkvisual.c     \
44         gdkwindow.c     \
45         gdkxid.c        \
46         MwmUtil.h       \
47         gxid_lib.h      \
48         gxid_proto.h    \
49         gxid_lib.c
50 ## this last one is ifdef'd out unless XINPUT_GXI is defined
51 ## It's easier than trying to get automake to handle compiling
52 ## it conditionally
53
54 gdkinclude_HEADERS = \
55         gdk.h           \
56         gdkcursors.h    \
57         gdkrgb.h        \
58         gdki18n.h       \
59         gdkkeysyms.h    \
60         gdkprivate.h    \
61         gdktypes.h      \
62         gdkx.h
63
64 LDADDS = \
65         @x_ldflags@     \
66         @x_libs@        \
67         @GLIB_LIBS@     \
68         -lm
69
70 libgdk_la_LDFLAGS = \
71         -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -release $(LT_RELEASE) \
72          @GLIB_DEPLIBS@ \
73          @x_ldflags@    \
74          @x_libs@       \
75          -lm
76
77 configexecinclude_DATA = \
78         gdkconfig.h
79
80 BUILT_SOURCES = stamp-gc-h #note: not gdkconfig.h
81 gdkconfig.h: stamp-gc-h
82         @:
83 stamp-gc-h: ../config.status
84         cd .. && CONFIG_FILES= CONFIG_HEADERS= CONFIG_OTHER=gdk/gdkconfig.h ./config.status
85         echo timestamp > stamp-gc-h
86
87 EXTRA_PROGRAMS = gxid
88
89 bin_PROGRAMS = @xinput_progs@
90
91 gxid_SOURCES = gxid.c
92
93 gxid_LDADD = $(LDADDS)
94
95 X-derived-headers:
96         sed -e 's/^#define[     ]*XC\([^        ]*\)[   ]*\([^  ]*\)[   ]*.*$$/GDK\1 = \2,/' \
97             -e 'tb' -e 'd' -e ':b' \
98             -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
99             < @x_includes@/X11/cursorfont.h > gdkcursors.h ; \
100         sed -e 's/^#define[     ]*XK\([^        ]*\)[   ]*\([^  ]*\)[   ]*.*$$/#define GDK\1 \2/' \
101             -e 'tb' -e 'd' -e ':b' -e 's/ 0X/ 0x/' \
102             < @x_includes@/X11/keysymdef.h > gdkkeysyms.h
103
104 .PHONY: files
105
106 files:
107         @files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
108           echo $$p; \
109         done