]> Pileus Git - ~andy/gtk/blob - modules/other/gail/libgail-util/Makefile.am
Integrate gail into gtk+. Bug #169488.
[~andy/gtk] / modules / other / gail / libgail-util / Makefile.am
1 include $(top_srcdir)/Makefile.decl
2
3 EXTRA_DIST += gailutil.def
4 if OS_WIN32
5 export_symbols = -export-symbols gailutil.def
6 no_undefined = -no-undefined
7 install-libtool-import-lib:
8         $(INSTALL) .libs/libgailutil.dll.a $(DESTDIR)$(libdir)
9 uninstall-libtool-import-lib:
10         -rm $(DESTDIR)$(libdir)/libgailutil.dll.a
11 else
12 install-libtool-import-lib:
13 uninstall-libtool-import-lib:
14 endif
15
16 if MS_LIB_AVAILABLE
17 noinst_DATA = gailutil.lib
18
19 install-ms-lib:
20         $(INSTALL) gailutil.lib $(DESTDIR)$(libdir)
21
22 uninstall-ms-lib:
23         -rm $(DESTDIR)$(libdir)/gailutil.lib
24 else
25 install-ms-lib:
26 uninstall-ms-lib:
27 endif
28
29
30 lib_LTLIBRARIES = libgailutil.la
31
32 util_c_sources =                \
33         gailmisc.c              \
34         gailtextutil.c
35
36 libgailutilincludedir=$(includedir)/gail-1.0/libgail-util
37
38 util_public_h_sources =         \
39         gailmisc.h              \
40         gailtextutil.h          \
41         gail-util.h
42
43 libgailutil_la_SOURCES =        \
44         $(util_c_sources)
45
46 libgailutilinclude_HEADERS =    \
47         $(util_public_h_sources)
48
49 libgailutil_la_CPPFLAGS = \
50         -I$(top_srcdir)/gdk     \
51         -I$(top_builddir)/gdk   \
52         -I$(top_srcdir)/gtk     \
53         -I$(top_builddir)/gtk   \
54         $(AM_CPPFLAGS)
55
56 libgailutil_la_CFLAGS = \
57         $(GTK_DEP_CFLAGS)       \
58         $(GTK_DEBUG_FLAGS)      \
59         $(AM_CFLAGS)
60
61 libgailutil_la_LIBADD = \
62         $(GTK_DEP_LIBS)
63
64 libgailutil_la_LDFLAGS = \
65         -version-info $(LT_VERSION_INFO)        \
66         $(no_undefined)                         \
67         $(export_symbols)                       \
68         $(LDFLAGS)
69
70 gailutil.lib: libgailutil.la gailutil.def
71         lib -name:libgailutil-@LT_CURRENT_MINUS_AGE@.dll -def:gailutil.def -out:$@
72
73 install-data-local: install-ms-lib install-libtool-import-lib
74
75 uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib
76