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