1top_builddir = ../..
2top_srcdir = @top_srcdir@
3prefix = @prefix@
4exec_prefix = @exec_prefix@
5libdir = @libdir@
6
7LIBDIR = $(DESTDIR)$(libdir)/mlterm
8
9VPATH = ${top_srcdir}/inputmethod/scim
10
11IM_SCIM_OBJ = im_scim_mod_if.o im_scim.o
12
13CFLAGS = $(CFLAGS_LOCAL) 		\
14	 @DEB_CFLAGS@			\
15	 @POBL_CFLAGS@			\
16	 @MEF_CFLAGS@			\
17	 @X_CFLAGS@			\
18	 @GUI_CFLAGS@			\
19	 @SDL2_CFLAGS@		\
20	 @CFLAGS@			\
21	 @CPPFLAGS@			\
22	 @CXXFLAGS@			\
23	 @IM_CFLAGS@			\
24	 @SCIM_CFLAGS@			\
25	 -I$(top_srcdir)/vtemu		\
26	 -I${top_srcdir}/uitoolkit	\
27	 -I/usr/local/include
28
29LIBS = $(LIBS_LOCAL) @LPOBL@ @SCIM_LIBS@
30
31CC      = @CC@
32CXX     = @CXX@
33INSTALL = @INSTALL@
34LIBTOOL = @LIBTOOL@
35
36LIBTOOL_CC      = $(LIBTOOL) --mode=compile $(CC) $(CFLAGS)
37LIBTOOL_CXX     = $(LIBTOOL) --mode=compile $(CXX) $(CFLAGS)
38LIBTOOL_LINK    = $(LIBTOOL) --mode=link $(CC) @LDFLAGS@
39LIBTOOL_INSTALL = $(LIBTOOL) --mode=install $(INSTALL)
40
41.SUFFIXES: .o .c .cpp
42
43all: libim-scim.la
44
45libim-scim.la: $(IM_SCIM_OBJ)
46	$(LIBTOOL_LINK) -o libim-scim.la $(IM_SCIM_OBJ:.o=.lo) \
47	-rpath $(libdir)/mlterm \
48	-module -avoid-version @NO_UNDEFINED_FLAG@ $(LIBS)
49
50.cpp.o:
51	$(LIBTOOL_CXX) -c $<
52
53.c.o:
54	$(LIBTOOL_CC) -c $<
55
56$(LIBDIR):
57	mkdir -p $(LIBDIR)
58
59install: $(LIBDIR)
60	$(LIBTOOL_INSTALL) libim-scim.la $(LIBDIR)
61
62uninstall:
63	rm -f $(LIBDIR)/*im-scim*
64
65clean:
66	rm -rf $(IM_SCIM_OBJ) $(IM_SCIM_OBJ:.o=.lo) *im-scim* *.core .libs
67
68distclean: clean
69	rm -f Makefile
70
71