Makefile.am revision b4ee4795
1b4ee4795SmrgAM_CPPFLAGS= \
21ab64890Smrg	-I$(top_srcdir)/include \
31ab64890Smrg	-I$(top_srcdir)/include/X11 \
41ab64890Smrg	-I$(top_builddir)/include \
51ab64890Smrg	-I$(top_builddir)/include/X11 \
61ab64890Smrg	-I$(top_srcdir)/src/xcms \
71ab64890Smrg	-I$(top_srcdir)/src/xkb \
81ab64890Smrg	-I$(top_srcdir)/src/xlibi18n \
91ab64890Smrg	-I$(top_srcdir)/src \
10b4ee4795Smrg	-D_BSD_SOURCE
11b4ee4795Smrg
12b4ee4795SmrgAM_CFLAGS= \
131ab64890Smrg	$(X11_CFLAGS) \
141ab64890Smrg	$(BIGFONT_CFLAGS) \
151ab64890Smrg	$(XDMCP_CFLAGS) \
161ab64890Smrg	$(XMALLOC_ZERO_CFLAGS)
171ab64890Smrg
181ab64890Smrgnoinst_LTLIBRARIES = libi18n.la
191ab64890Smrg
201ab64890Smrg
211ab64890Smrg#
221ab64890Smrg# Dynamic loading code for i18n modules
231ab64890Smrg#
241ab64890Smrgif XLIB_LOADABLE_I18N
251ab64890SmrgXI18N_DL_SOURCES = \
261ab64890Smrg                  XlcDL.c \
271ab64890Smrg                  XlcSL.c
281ab64890Smrgelse
291ab64890Smrg#
301ab64890Smrg# Static interfaces to input/output methods
311ab64890Smrg#
321ab64890SmrgIM_LIBS = \
331ab64890Smrg	${top_builddir}/modules/im/ximcp/libximcp.la
341ab64890Smrg
351ab64890SmrgLC_LIBS = \
361ab64890Smrg	${top_builddir}/modules/lc/def/libxlcDef.la \
371ab64890Smrg	${top_builddir}/modules/lc/gen/libxlibi18n.la \
381ab64890Smrg	${top_builddir}/modules/lc/Utf8/libxlcUTF8Load.la \
391ab64890Smrg	${top_builddir}/modules/lc/xlocale/libxlocale.la
401ab64890Smrg
411ab64890SmrgOM_LIBS = \
421ab64890Smrg	${top_builddir}/modules/om/generic/libxomGeneric.la
431ab64890Smrgendif
441ab64890Smrg
451ab64890Smrglibi18n_la_LIBADD = \
461ab64890Smrg	 $(IM_LIBS) $(LC_LIBS) $(OM_LIBS)
471ab64890Smrg
481ab64890Smrglibi18n_la_SOURCES = \
491ab64890Smrg	$(XI18N_DL_SOURCES) \
501ab64890Smrg	XDefaultIMIF.c \
511ab64890Smrg	XDefaultOMIF.c \
521ab64890Smrg	xim_trans.c\
531ab64890Smrg	ICWrap.c\
541ab64890Smrg	IMWrap.c\
551ab64890Smrg	imKStoUCS.c\
561ab64890Smrg	lcCT.c\
571ab64890Smrg	lcCharSet.c\
581ab64890Smrg	lcConv.c\
591ab64890Smrg	lcDB.c\
601ab64890Smrg	lcDynamic.c\
611ab64890Smrg	lcFile.c\
621ab64890Smrg	lcGeneric.c\
631ab64890Smrg	lcInit.c\
641ab64890Smrg	lcPrTxt.c\
651ab64890Smrg	lcPubWrap.c\
661ab64890Smrg	lcPublic.c\
671ab64890Smrg	lcRM.c\
681ab64890Smrg	lcStd.c\
691ab64890Smrg	lcTxtPr.c\
701ab64890Smrg	lcUTF8.c\
711ab64890Smrg	lcUtil.c\
721ab64890Smrg	lcWrap.c\
731ab64890Smrg	mbWMProps.c\
741ab64890Smrg	mbWrap.c\
751ab64890Smrg	utf8WMProps.c\
761ab64890Smrg	utf8Wrap.c\
771ab64890Smrg	wcWrap.c\
781ab64890Smrg	Xaixlcint.h\
791ab64890Smrg	XimImSw.h\
801ab64890Smrg	XimProto.h\
811ab64890Smrg	XimThai.h\
821ab64890Smrg	XimTrInt.h\
831ab64890Smrg	XimTrX.h\
841ab64890Smrg	XimTrans.h\
851ab64890Smrg	Ximint.h\
861ab64890Smrg	XimintL.h\
871ab64890Smrg	XimintP.h\
881ab64890Smrg	XlcGeneric.h\
891ab64890Smrg	XlcPubI.h\
901ab64890Smrg	XlcPublic.h\
911ab64890Smrg	Xlcint.h\
921ab64890Smrg	lcUniConv/armscii_8.h\
931ab64890Smrg	lcUniConv/ascii.h\
941ab64890Smrg	lcUniConv/big5.h\
951ab64890Smrg	lcUniConv/big5_emacs.h\
9661b2299dSmrg	lcUniConv/big5hkscs.h\
971ab64890Smrg	lcUniConv/cp1133.h\
981ab64890Smrg	lcUniConv/cp1251.h\
991ab64890Smrg	lcUniConv/cp1255.h\
1001ab64890Smrg	lcUniConv/cp1256.h\
1011ab64890Smrg	lcUniConv/gb2312.h\
10261b2299dSmrg	lcUniConv/gbk.h\
1031ab64890Smrg	lcUniConv/georgian_academy.h\
1041ab64890Smrg	lcUniConv/georgian_ps.h\
1051ab64890Smrg	lcUniConv/iso8859_1.h\
1061ab64890Smrg	lcUniConv/iso8859_10.h\
1071ab64890Smrg	lcUniConv/iso8859_11.h\
1081ab64890Smrg	lcUniConv/iso8859_13.h\
1091ab64890Smrg	lcUniConv/iso8859_14.h\
1101ab64890Smrg	lcUniConv/iso8859_15.h\
1111ab64890Smrg	lcUniConv/iso8859_16.h\
1121ab64890Smrg	lcUniConv/iso8859_2.h\
1131ab64890Smrg	lcUniConv/iso8859_3.h\
1141ab64890Smrg	lcUniConv/iso8859_4.h\
1151ab64890Smrg	lcUniConv/iso8859_5.h\
1161ab64890Smrg	lcUniConv/iso8859_6.h\
1171ab64890Smrg	lcUniConv/iso8859_7.h\
1181ab64890Smrg	lcUniConv/iso8859_8.h\
1191ab64890Smrg	lcUniConv/iso8859_9.h\
1201ab64890Smrg	lcUniConv/iso8859_9e.h\
1211ab64890Smrg	lcUniConv/jisx0201.h\
1221ab64890Smrg	lcUniConv/jisx0208.h\
1231ab64890Smrg	lcUniConv/jisx0212.h\
1241ab64890Smrg	lcUniConv/koi8_c.h\
1251ab64890Smrg	lcUniConv/koi8_r.h\
1261ab64890Smrg	lcUniConv/koi8_u.h\
1271ab64890Smrg	lcUniConv/ksc5601.h\
1281ab64890Smrg	lcUniConv/mulelao.h\
1291ab64890Smrg	lcUniConv/tatar_cyr.h\
1301ab64890Smrg	lcUniConv/tcvn.h\
1311ab64890Smrg	lcUniConv/tis620.h\
1321ab64890Smrg	lcUniConv/ucs2be.h\
1331ab64890Smrg	lcUniConv/utf8.h\
1341ab64890Smrg	lcUniConv/viscii.h
1351ab64890Smrg
1361ab64890SmrgEXTRA_DIST = \
1371ab64890Smrg	lcUniConv/README \
1381ab64890Smrg	lcUniConv/COPYRIGHT \
1391ab64890Smrg	lcUniConv/8bit_tab_to_h.c \
1401ab64890Smrg	lcUniConv/cjk_tab_to_h.c
1411ab64890Smrg
1421ab64890Smrgif LINT
1431ab64890Smrg# Check source code with tools like lint & sparse
1441ab64890Smrg
1451ab64890SmrgALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1461ab64890Smrg		$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
1471ab64890Smrg
1481ab64890Smrglint:
1491ab64890Smrg	$(LINT) $(ALL_LINT_FLAGS) $(libi18n_la_SOURCES)
1501ab64890Smrg
1511ab64890Smrgendif LINT
152