]> Pileus Git - ~andy/gtk/blob - libgail-util/Makefile.am
stylecontext: Do invalidation on first resize container
[~andy/gtk] / libgail-util / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 EXTRA_DIST += gailutil.def
4 if PLATFORM_WIN32
5 no_undefined = -no-undefined
6 endif
7 if OS_WIN32
8 export_symbols = -export-symbols $(srcdir)/gailutil.def
9 install-def-file: gailutil.def
10         $(INSTALL) $(srcdir)/gailutil.def $(DESTDIR)$(libdir)
11 uninstall-def-file:
12         -rm $(DESTDIR)$(libdir)/gailutil.def
13 else
14 install-def-file:
15 uninstall-def-file:
16 endif
17
18 if MS_LIB_AVAILABLE
19 noinst_DATA = gailutil.lib
20
21 install-ms-lib:
22         $(INSTALL) gailutil.lib $(DESTDIR)$(libdir)
23
24 uninstall-ms-lib:
25         -rm $(DESTDIR)$(libdir)/gailutil.lib
26 else
27 install-ms-lib:
28 uninstall-ms-lib:
29 endif
30
31
32 lib_LTLIBRARIES = libgailutil-3.la
33
34 util_c_sources =                \
35         gailmisc.c              \
36         gailtextutil.c
37
38 libgailutilincludedir=$(includedir)/gail-3.0/libgail-util
39
40 util_public_h_sources =         \
41         gailmisc.h              \
42         gailtextutil.h          \
43         gail-util.h
44
45 libgailutil_3_la_SOURCES =      \
46         $(util_c_sources)
47
48 libgailutilinclude_HEADERS =    \
49         $(util_public_h_sources)
50
51 libgailutil_3_la_CPPFLAGS = \
52         -I$(top_srcdir)         \
53         -I$(top_srcdir)/gdk     \
54         -I$(top_builddir)/gdk   \
55         -I$(top_srcdir)/gtk     \
56         -I$(top_builddir)/gtk   \
57         $(AM_CPPFLAGS)          \
58         -DGDK_DISABLE_DEPRECATED\
59         -DGTK_DISABLE_DEPRECATED
60
61 libgailutil_3_la_CFLAGS = \
62         $(GTK_DEP_CFLAGS)       \
63         $(GTK_DEBUG_FLAGS)      \
64         $(AM_CFLAGS)
65
66 libgailutil_3_la_LIBADD = \
67         $(top_builddir)/gtk/libgtk-3.la \
68         $(top_builddir)/gdk/libgdk-3.la \
69         $(GTK_DEP_LIBS)
70
71 libgailutil_3_la_LDFLAGS = \
72         -version-info $(GAIL_LT_VERSION_INFO)   \
73         $(no_undefined)                         \
74         $(export_symbols)                       \
75         $(LDFLAGS)
76
77 gailutil.lib: libgailutil-3.la gailutil.def
78         lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgailutil-3.0-$(GAIL_LT_CURRENT_MINUS_AGE).dll -def:gailutil.def -out:$@
79
80 install-data-local: install-ms-lib install-def-file
81
82 uninstall-local: uninstall-ms-lib uninstall-def-file
83
84 -include $(top_srcdir)/git.mk