]> Pileus Git - ~andy/gtk/blob - gdk/linux-fb/Makefile.am
Fix gdkenumtypes.h hack
[~andy/gtk] / gdk / linux-fb / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 if ENABLE_FB_MANAGER
4 bin_PROGRAMS = gdkfbmanager gdkfbswitch
5 else
6 bin_PROGRAMS = 
7 endif
8
9 libgdkincludedir = $(includedir)/gtk-2.0/gdk
10 libgdkfbincludedir = $(includedir)/gtk-2.0/gdk/linux-fb
11
12 INCLUDES = @STRIP_BEGIN@        \
13         -DG_LOG_DOMAIN=\"Gdk\"  \
14         -DGDK_DATA_PREFIX=\"$(prefix)\" \
15         -I$(top_srcdir)         \
16         -I$(top_srcdir)/gdk     \
17         -I$(top_builddir)/gdk   \
18         -DG_DISABLE_DEPRECATED  \
19         -DGDK_PIXBUF_DISABLE_DEPRECATED \
20         @GDK_DEP_CFLAGS@        \
21         @GTK_DEBUG_FLAGS@       \
22 @STRIP_END@
23
24 noinst_LTLIBRARIES = libgdk-linux-fb.la
25
26 libgdkinclude_HEADERS= \
27         gdkfb.h
28
29 libgdk_linux_fb_la_SOURCES =    \
30         gdkcolor-fb.c           \
31         gdkcursor-fb.c          \
32         gdkdisplay-fb.c         \
33         gdkdnd-fb.c             \
34         gdkdrawable-fb2.c       \
35         gdkevents-fb.c          \
36         gdkfbmanager.h          \
37         gdkfont-fb.c            \
38         gdkgc-fb.c              \
39         gdkgeometry-fb.c        \
40         gdkglobals-fb.c         \
41         gdkim-fb.c              \
42         gdkimage-fb.c           \
43         gdkinput.c              \
44         gdkinputprivate.h       \
45         gdkkeyboard-fb.c        \
46         gdkmain-fb.c            \
47         gdkmouse-fb.c           \
48         gdkpango-fb.c           \
49         gdkpixmap-fb.c          \
50         gdkprivate-fb.h         \
51         gdkproperty-fb.c        \
52         gdkrender-fb.c          \
53         gdkscreen-fb.c          \
54         gdkselection-fb.c       \
55         gdkvisual-fb.c          \
56         gdkwindow-fb.c          \
57         mi.h                    \
58         miarc.c                 \
59         midash.c                \
60         mifillarc.c             \
61         mifillarc.h             \
62         mifpoly.h               \
63         mifpolycon.c            \
64         miline.h                \
65         mipoly.c                \
66         mipoly.h                \
67         mipolygen.c             \
68         mipolyutil.c            \
69         miscanfill.h            \
70         mispans.c               \
71         mispans.h               \
72         mistruct.h              \
73         mitypes.h               \
74         miwideline.c            \
75         miwideline.h            \
76         mizerclip.c             \
77         mizerline.c
78
79 gdkfbmanager_sources = gdkfbmanager.c 
80 gdkfbmanager_LDFLAGS = $(GLIB_LIBS)
81 gdkfbswitch_sources = gdkfbswitch.c
82 gdkfbswitch_LDFLAGS = $(GLIB_LIBS)
83
84 EXTRA_DIST=x-cursors.xbm
85
86 ###########################################
87 # Hack to get gdkenumtypes.h built first
88 ###########################################
89                                        
90 $(libgdk_linux_fb_la_OBJECTS): $(top_srcdir)/gdk/gdkenumtypes.h
91
92 $(top_srcdir)/gdk/gdkenumtypes.h:
93         @cd $(top_builddir)/gdk && make $(AM_MAKEFLAGS) gdkenumtypes.h