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