1AM_CPPFLAGS= \ 2 -I$(top_srcdir)/include \ 3 -I$(top_srcdir)/include/X11 \ 4 -I$(top_builddir)/include \ 5 -I$(top_builddir)/include/X11 \ 6 -I$(top_srcdir)/src/xcms \ 7 -I$(top_srcdir)/src/xkb \ 8 -I$(top_srcdir)/src/xlibi18n \ 9 -I$(top_srcdir)/src \ 10 -D_BSD_SOURCE 11 12AM_CFLAGS= \ 13 $(X11_CFLAGS) \ 14 $(BIGFONT_CFLAGS) \ 15 $(XMALLOC_ZERO_CFLAGS) \ 16 $(CWARNFLAGS) 17 18noinst_LTLIBRARIES = libi18n.la 19 20 21# 22# Dynamic loading code for i18n modules 23# 24if XLIB_LOADABLE_I18N 25XI18N_DL_SOURCES = \ 26 XlcDL.c \ 27 XlcSL.c 28else 29# 30# Static interfaces to input/output methods 31# 32IM_LIBS = \ 33 ${top_builddir}/modules/im/ximcp/libximcp.la 34 35LC_LIBS = \ 36 ${top_builddir}/modules/lc/def/libxlcDef.la \ 37 ${top_builddir}/modules/lc/gen/libxlibi18n.la \ 38 ${top_builddir}/modules/lc/Utf8/libxlcUTF8Load.la 39 40OM_LIBS = \ 41 ${top_builddir}/modules/om/generic/libxomGeneric.la 42endif 43 44libi18n_la_LIBADD = \ 45 $(IM_LIBS) $(LC_LIBS) $(OM_LIBS) 46 47libi18n_la_SOURCES = \ 48 $(XI18N_DL_SOURCES) \ 49 XDefaultIMIF.c \ 50 XDefaultOMIF.c \ 51 xim_trans.c\ 52 ICWrap.c\ 53 IMWrap.c\ 54 imKStoUCS.c\ 55 lcCT.c\ 56 lcCharSet.c\ 57 lcConv.c\ 58 lcDB.c\ 59 lcDynamic.c\ 60 lcFile.c\ 61 lcGeneric.c\ 62 lcInit.c\ 63 lcPrTxt.c\ 64 lcPubWrap.c\ 65 lcPublic.c\ 66 lcRM.c\ 67 lcStd.c\ 68 lcTxtPr.c\ 69 lcUTF8.c\ 70 lcUtil.c\ 71 lcWrap.c\ 72 mbWMProps.c\ 73 mbWrap.c\ 74 utf8WMProps.c\ 75 utf8Wrap.c\ 76 wcWrap.c\ 77 Xaixlcint.h\ 78 XimImSw.h\ 79 XimProto.h\ 80 XimThai.h\ 81 XimTrInt.h\ 82 XimTrX.h\ 83 XimTrans.h\ 84 Ximint.h\ 85 XimintL.h\ 86 XimintP.h\ 87 XlcGeneric.h\ 88 XlcPubI.h\ 89 XlcPublic.h\ 90 Xlcint.h\ 91 lcUniConv/armscii_8.h\ 92 lcUniConv/ascii.h\ 93 lcUniConv/big5.h\ 94 lcUniConv/big5_emacs.h\ 95 lcUniConv/big5hkscs.h\ 96 lcUniConv/cp1133.h\ 97 lcUniConv/cp1251.h\ 98 lcUniConv/cp1255.h\ 99 lcUniConv/cp1256.h\ 100 lcUniConv/gb2312.h\ 101 lcUniConv/gbk.h\ 102 lcUniConv/georgian_academy.h\ 103 lcUniConv/georgian_ps.h\ 104 lcUniConv/iso8859_1.h\ 105 lcUniConv/iso8859_10.h\ 106 lcUniConv/iso8859_11.h\ 107 lcUniConv/iso8859_13.h\ 108 lcUniConv/iso8859_14.h\ 109 lcUniConv/iso8859_15.h\ 110 lcUniConv/iso8859_16.h\ 111 lcUniConv/iso8859_2.h\ 112 lcUniConv/iso8859_3.h\ 113 lcUniConv/iso8859_4.h\ 114 lcUniConv/iso8859_5.h\ 115 lcUniConv/iso8859_6.h\ 116 lcUniConv/iso8859_7.h\ 117 lcUniConv/iso8859_8.h\ 118 lcUniConv/iso8859_9.h\ 119 lcUniConv/iso8859_9e.h\ 120 lcUniConv/jisx0201.h\ 121 lcUniConv/jisx0208.h\ 122 lcUniConv/jisx0212.h\ 123 lcUniConv/koi8_c.h\ 124 lcUniConv/koi8_r.h\ 125 lcUniConv/koi8_u.h\ 126 lcUniConv/ksc5601.h\ 127 lcUniConv/mulelao.h\ 128 lcUniConv/tatar_cyr.h\ 129 lcUniConv/tcvn.h\ 130 lcUniConv/tis620.h\ 131 lcUniConv/ucs2be.h\ 132 lcUniConv/utf8.h\ 133 lcUniConv/viscii.h 134 135EXTRA_DIST = \ 136 lcUniConv/README \ 137 lcUniConv/COPYRIGHT \ 138 lcUniConv/8bit_tab_to_h.c \ 139 lcUniConv/cjk_tab_to_h.c 140 141if LINT 142# Check source code with tools like lint & sparse 143 144ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ 145 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) 146 147lint: 148 $(LINT) $(ALL_LINT_FLAGS) $(libi18n_la_SOURCES) 149 150endif LINT 151