Make a global asm helper function to handle 32-bit RMCB calls, so we
[wine.git] / unicode / Makefile.in
blob10be462cf6dfecc5f9e9784d7a2a74b82909add0
1 DEFS = @DLLFLAGS@ -D__WINE__
2 TOPSRCDIR = @top_srcdir@
3 TOPOBJDIR = ..
4 SRCDIR = @srcdir@
5 VPATH = @srcdir@
6 LIBEXT = @LIBEXT@
7 LDSHARED = @LDSHARED@
8 MODULE = none
9 SOVERSION = 1.0
10 SONAME = libwine_unicode.so
12 CODEPAGES = \
13 037 \
14 042 \
15 424 \
16 437 \
17 500 \
18 737 \
19 775 \
20 850 \
21 852 \
22 855 \
23 856 \
24 857 \
25 860 \
26 861 \
27 862 \
28 863 \
29 864 \
30 865 \
31 866 \
32 869 \
33 874 \
34 875 \
35 878 \
36 932 \
37 936 \
38 949 \
39 950 \
40 1006 \
41 1026 \
42 1250 \
43 1251 \
44 1252 \
45 1253 \
46 1254 \
47 1255 \
48 1256 \
49 1257 \
50 1258 \
51 10000 \
52 10006 \
53 10007 \
54 10029 \
55 10079 \
56 10081 \
57 20866 \
58 28591 \
59 28592 \
60 28593 \
61 28594 \
62 28595 \
63 28596 \
64 28597 \
65 28598 \
66 28599
68 C_SRCS = \
69 casemap.c \
70 cptable.c \
71 mbtowc.c \
72 string.c \
73 wctomb.c \
74 $(CODEPAGES:%=c_%.c)
76 all: libwine_unicode.$(LIBEXT)
78 @MAKE_RULES@
80 libwine_unicode.so.$(SOVERSION): $(OBJS)
81 $(LDSHARED) $(OBJS) -o $@
83 libwine_unicode.so: libwine_unicode.so.$(SOVERSION)
84 $(RM) $@ && $(LN_S) libwine_unicode.so.$(SOVERSION) $@
86 libwine_unicode.a: $(OBJS)
87 $(RM) $@
88 $(AR) $@ $(OBJS)
89 $(RANLIB) $@
91 install_so: libwine_unicode.so.$(SOVERSION)
92 [ -d $(libdir) ] || $(MKDIR) $(libdir)
93 $(INSTALL_PROGRAM) libwine_unicode.so.$(SOVERSION) $(libdir)/libwine_unicode.so.$(SOVERSION)
94 cd $(libdir) && $(RM) libwine_unicode.so && $(LN_S) libwine_unicode.so.$(SOVERSION) libwine_unicode.so
96 install_a: libwine_unicode.a
97 [ -d $(libdir) ] || $(MKDIR) $(libdir)
98 $(INSTALL_DATA) libwine_unicode.a $(libdir)/libwine_unicode.a
100 install:: all $(LIBEXT:%=install_%)
102 uninstall::
103 cd $(libdir) && $(RM) libwine_unicode.a libwine_unicode.so libwine_unicode.so.$(SOVERSION)
105 clean::
106 $(RM) libwine_unicode.so.$(SOVERSION)
108 ### Dependencies: