Moved libwine to libs/ directory.
[wine] / libs / unicode / Makefile.in
1 DEFS      = @DLLFLAGS@ -D__WINESRC__ -DNO_LIBWINE_PORT
2 TOPSRCDIR = @top_srcdir@
3 TOPOBJDIR = ../..
4 SRCDIR    = @srcdir@
5 VPATH     = @srcdir@
6 LIBEXT    = @LIBEXT@
7 SOVERSION = 1
8 SONAME    = libwine_unicode.so.$(SOVERSION)
9 MODULE    = libwine_unicode.$(LIBEXT)
10
11 CODEPAGES = \
12         037 \
13         042 \
14         424 \
15         437 \
16         500 \
17         737 \
18         775 \
19         850 \
20         852 \
21         855 \
22         856 \
23         857 \
24         860 \
25         861 \
26         862 \
27         863 \
28         864 \
29         865 \
30         866 \
31         869 \
32         874 \
33         875 \
34         878 \
35         932 \
36         936 \
37         949 \
38         950 \
39         1006 \
40         1026 \
41         1250 \
42         1251 \
43         1252 \
44         1253 \
45         1254 \
46         1255 \
47         1256 \
48         1257 \
49         1258 \
50         10000 \
51         10006 \
52         10007 \
53         10029 \
54         10079 \
55         10081 \
56         20866 \
57         20932 \
58         28591 \
59         28592 \
60         28593 \
61         28594 \
62         28595 \
63         28596 \
64         28597 \
65         28598 \
66         28599 \
67         28600 \
68         28603 \
69         28604 \
70         28605 \
71         28606
72
73 C_SRCS = \
74         casemap.c \
75         compose.c \
76         cptable.c \
77         mbtowc.c \
78         string.c \
79         utf8.c \
80         wctomb.c \
81         wctype.c \
82         $(CODEPAGES:%=c_%.c)
83
84 all: $(MODULE)
85
86 @MAKE_RULES@
87
88 libwine_unicode.so.$(SOVERSION): $(OBJS) Makefile.in
89         $(LDSHARED) $(OBJS) -o $@
90
91 libwine_unicode.so: libwine_unicode.so.$(SOVERSION)
92         $(RM) $@ && $(LN_S) libwine_unicode.so.$(SOVERSION) $@
93
94 libwine_unicode.a: wine_unicode.def
95         $(DLLTOOL) -l $@ -d $(SRCDIR)/wine_unicode.def
96
97 libwine_unicode.dll: $(OBJS) wine_unicode.def Makefile.in
98         $(DLLWRAP) --def $(SRCDIR)/wine_unicode.def -o $@ $(OBJS)
99
100 .PHONY: install-lib-so install-lib-dll install-dev-so install-dev-dll
101
102 install-lib-so: libwine_unicode.so.$(SOVERSION) dummy
103         $(MKINSTALLDIRS) $(libdir)
104         $(INSTALL_PROGRAM) libwine_unicode.so.$(SOVERSION) $(libdir)/libwine_unicode.so.$(SOVERSION)
105
106 install-lib-dll: libwine_unicode.dll dummy
107         $(MKINSTALLDIRS) $(libdir)
108         $(INSTALL_DATA) libwine_unicode.dll $(libdir)/libwine_unicode.dll
109
110 install-dev-so: dummy
111         $(MKINSTALLDIRS) $(libdir)
112         cd $(libdir) && $(RM) libwine_unicode.so && $(LN_S) libwine_unicode.so.$(SOVERSION) libwine_unicode.so
113
114 install-dev-dll: libwine_unicode.a dummy
115         $(MKINSTALLDIRS) $(libdir)
116         $(INSTALL_DATA) libwine_unicode.a $(libdir)/libwine_unicode.a
117
118 install install-lib:: $(LIBEXT:%=install-lib-%)
119 install install-dev:: $(LIBEXT:%=install-dev-%)
120
121 uninstall::
122         $(RM) $(libdir)/libwine_unicode.a $(libdir)/libwine_unicode.dll $(libdir)/libwine_unicode.so $(libdir)/libwine_unicode.so.$(SOVERSION)
123
124 clean::
125         $(RM) libwine_unicode.so.$(SOVERSION) libwine_unicode.dll
126
127 ### Dependencies: