X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=example%2FMakefile.am;h=f21ef59d1e75a17ae81afe52336941cdf6608be6;hb=f1f4aae4d0f7a60b8bcb69915ffde0146ab9715e;hp=94c5629ada52b08f1d4fdfbb5288eadeb16415ed;hpb=1359a5c46aaaa266d1d6a0f30f2478a18e439b5c;p=m17n%2Fm17n-lib.git diff --git a/example/Makefile.am b/example/Makefile.am index 94c5629..f21ef59 100644 --- a/example/Makefile.am +++ b/example/Makefile.am @@ -25,7 +25,7 @@ bin_PROGRAMS = mconv mview mdate mdump medit common_ldflags = ${top_srcdir}/src/libm17n-core.la ${top_srcdir}/src/libm17n.la -common_ldflags_X = ${top_srcdir}/src/libm17n-X.la +common_ldflags_gui = ${common_ldflags} ${top_srcdir}/src/libm17n-gui.la mdate_SOURCES = mdate.c mdate_LDADD = ${common_ldflags} @@ -33,16 +33,16 @@ mdate_LDADD = ${common_ldflags} mconv_SOURCES = mconv.c mconv_LDADD = ${common_ldflags} +X_LD_FLAGS = ${X_PRE_LIBS} ${X_LIBS} -lXaw -lXmu -lXt -lX11 ${X_EXTRA_LIBS} + medit_SOURCES = medit.c linebreak.c -medit_LDADD = ${common_ldflags_X} -medit_LDFLAGS = -lXaw -lXmu @WORDCUT_LD_FLAGS@ +medit_LDADD = ${X_LD_FLAGS} @WORDCUT_LD_FLAGS@ ${common_ldflags_gui} mview_SOURCES = mview.c -mview_LDADD = ${common_ldflags_X} -mview_LDFLAGS = -lXaw -lXmu +mview_LDADD = ${X_LD_FLAGS} ${common_ldflags_gui} mdump_SOURCES = mdump.c linebreak.c -mdump_LDADD = ${common_ldflags_X} @WORDCUT_LD_FLAGS@ +mdump_LDADD = @GD_LD_FLAGS@ @WORDCUT_LD_FLAGS@ ${common_ldflags_gui} # Input method data files. @@ -54,14 +54,16 @@ EXTRA_DIST = \ # External modules used by the above input methods. +VINFO = -version-info @API_VERSION@ + lib_LTLIBRARIES = libmimx-ispell.la libmimx-anthy.la libmimx_ispell_la_SOURCES = mimx-ispell.c -libmimx_ispell_la_LIBADD = ${common_ldflags_X} - +libmimx_ispell_la_LIBADD = ${common_ldflags_gui} +libmimx_ispell_la_LDFLAGS = -module ${VINFO} libmimx_anthy_la_SOURCES = mimx-anthy.c -libmimx_anthy_la_LIBADD = ${common_ldflags} -libmimx_anthy_la_LDFLAGS = @ANTHY_LD_FLAGS@ +libmimx_anthy_la_LIBADD = ${common_ldflags} @ANTHY_LD_FLAGS@ +libmimx_anthy_la_LDFLAGS = -module ${VINFO} # Special targets to test the m17n library with Purify. They are for # the maintainers only.