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