#include "../Kinput2.conf"

       WIDGETSRCS = AdoptedShe.c AuxPanel.c CandPanel.c Canvas.c \
		    CanvasShel.c ConvCtrl.c ConvDisp.c ConvMgr.c \
		    ICLabel.c InputConv.c KIProto.c OffConv.c \
		    OverConv.c WcharDisp.c XimpProto.c

       WIDGETOBJS = AdoptedShe.o AuxPanel.o CandPanel.o Canvas.o \
		    CanvasShel.o ConvCtrl.o ConvDisp.o ConvMgr.o \
		    ICLabel.o InputConv.o KIProto.o OffConv.o \
		    OverConv.o WcharDisp.o XimpProto.o

         UTILSRCS = cachedatom.c cachedfont.c ctext.c dispatch.c \
		    fontset.c wstring.c xtwstr.c xwstr.c

         UTILOBJS = cachedatom.o cachedfont.o ctext.o dispatch.o \
		    fontset.o wstring.o xtwstr.o xwstr.o

#ifdef UseWnn
          WNNSRCS = CcWnn.c cconv.c jclib.c jilib.c
          WNNOBJS = CcWnn.o cconv.o jclib.o jilib.o
          WNNINCS = -I$(WNNSRC)/include
#endif
#ifdef UseCanna
        CANNASRCS = Iroha.c
        CANNAOBJS = Iroha.o
        CANNAINCS = -I$(CANNASRC)
#endif
#ifdef UseSj3
          SJ3SRCS = Sj3.c sj3func.c sj3conv.c
          SJ3OBJS = Sj3.o sj3func.o sj3conv.o
          SJ3INCS = -I$(SJ3SRC)/sj3lib
#endif

             SRCS = $(WIDGETSRCS) $(UTILSRCS) \
		    $(WNNSRCS) $(CANNASRCS) $(SJ3SRCS)
             OBJS = $(WIDGETOBJS) $(UTILOBJS) \
		    $(WNNOBJS) $(CANNAOBJS) $(SJ3OBJS)

   LOCAL_INCLUDES = -I../include -I$(XIMP_DIR)
         INCLUDES = $(LOCAL_INCLUDES) $(WNNINCS) $(CANNAINCS) $(SJ3INCS)

          DEFINES = -DCCDEFPATH=\"$(CCDEF_DIR)/\" \
                    -DSJ3DEFPATH=\"$(SJ3DEF_DIR)/\"

NormalLibraryObjectRule()
NormalLibraryTarget(Ki2,$(OBJS))
DependTarget()
