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