Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
[platform/upstream/fontconfig.git] / src / Makefile.am
1 if OS_WIN32
2
3 no_undefined = -no-undefined
4 export_symbols = -export-symbols fontconfig.def
5
6 # gcc import library install/uninstall
7
8 install-libtool-import-lib: 
9         $(INSTALL) .libs/libfontconfig.dll.a $(DESTDIR)$(libdir)
10         $(INSTALL) fontconfig.def $(DESTDIR)$(libdir)/glib-2.0.def
11
12 uninstall-libtool-import-lib:
13         -rm $(DESTDIR)$(libdir)/libfontconfig.dll.a $(DESTDIR)$(libdir)/fontconfig.def
14
15 else
16
17 install-libtool-import-lib:
18 uninstall-libtool-import-lib:
19
20 endif
21
22 if MS_LIB_AVAILABLE
23
24 # Microsoft import library install/uninstall
25
26 noinst_DATA = fontconfig.lib
27
28 fontconfig.lib : libfontconfig.la
29         lib -name:libfontconfig-$(lt_current_minus_age).dll -def:fontconfig.def -out:$@
30
31 install-ms-import-lib:
32         $(INSTALL) fontconfig.lib $(DESTDIR)$(libdir)
33
34 uninstall-ms-import-lib:
35         -rm $(DESTDIR)$(libdir)/fontconfig.lib
36
37 else
38
39 install-ms-import-lib:
40 uninstall-ms-import-lib:
41
42 endif
43
44 INCLUDES =                                              \
45         $(FREETYPE_CFLAGS)                              \
46         $(EXPAT_CFLAGS)                                 \
47         -I$(top_srcdir)                                 \
48         -I$(top_srcdir)/src
49
50 EXTRA_DIST = fontconfig.def.in
51
52 noinst_HEADERS=fcint.h
53
54 libfontconfig_la_SOURCES = \
55         fcatomic.c \
56         fcblanks.c \
57         fccache.c \
58         fccfg.c \
59         fccharset.c \
60         fcdbg.c \
61         fcdefault.c \
62         fcdir.c \
63         fcfreetype.c \
64         fcfs.c \
65         fcinit.c \
66         fclang.c \
67         fclist.c \
68         fcmatch.c \
69         fcmatrix.c \
70         fcname.c \
71         fcpat.c \
72         fcstr.c \
73         fcxml.c
74
75 lib_LTLIBRARIES = libfontconfig.la
76
77 libfontconfig_la_LDFLAGS =                      \
78         -version-info @LT_VERSION_INFO@ $(no_undefined) $(export_symbols)
79
80 libfontconfig_la_LIBADD = $(FREETYPE_LIBS) $(EXPAT_LIBS)
81
82 install-data-local: install-ms-import-lib install-libtool-import-lib
83
84 uninstall-local: uninstall-ms-import-lib uninstall-libtool-import-lib
85