1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
#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 OnConv.c WcharDisp.c XimpProto.c IMProto.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 OnConv.o WcharDisp.o XimpProto.o IMProto.o
UTILSRCS = cachedatom.c cachedfont.c ctext.c dispatch.c \
fontset.c wstring.c xtwstr.c xwstr.c \
asyncerr.c fontbank.c parsekey.c ioecall.c
UTILOBJS = cachedatom.o cachedfont.o ctext.o dispatch.o \
fontset.o wstring.o xtwstr.o xwstr.o \
asyncerr.o fontbank.o parsekey.o ioecall.o
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
#define IHaveSubdirs
SUBDIRS = imlib
#ifdef UseWnn
WNNSRCS = CcWnn.c cconv.c wnnlib.c
WNNOBJS = CcWnn.o cconv.o wnnlib.o
WNNINCS = -I$(WNNINCDIR)
#ifdef UseWnn6
WNN6DEF = -DWNN6
#endif
#ifdef WnnLibDir
WNNLIBDIR = WnnLibDir
WNNLIBDEF = -DLIBDIR=\"$(WNNLIBDIR)\"
#endif
WNNDEFS = -DCCDEFPATH=\"$(CCDEF_DIR)/\" \
$(WNN6DEF) $(WNNLIBDEF)
#endif
#ifdef UseCanna
CANNASRCS = Canna.c
CANNAOBJS = Canna.o
CANNAINCS = -I$(CANNASRC)
#endif
#ifdef UseSj3
SJ3SRCS = Sj3.c
SJ3OBJS = Sj3.o
SJ3INCS = -I$(SJ3SRC)/sj3lib -I$(SJ3SRC)
SJ3DEFS = -DSJ3DEFPATH=\"$(SJ3DEF_DIR)/\"
SUBDIRS = imlib Xsj3clib
#endif
SRCS = $(WIDGETSRCS) $(UTILSRCS) \
$(WNNSRCS) $(CANNASRCS) $(SJ3SRCS)
OBJS = $(WIDGETOBJS) $(UTILOBJS) \
$(WNNOBJS) $(CANNAOBJS) $(SJ3OBJS)
LOCAL_INCLUDES = -I../include -Iimlib
INCLUDES = $(LOCAL_INCLUDES) $(WNNINCS) $(CANNAINCS) $(SJ3INCS)
DEFINES = $(WNNDEFS) $(SJ3DEFS) $(TRANSPORTDEFS)
NormalLibraryObjectRule()
NormalLibraryTarget(Ki2,$(OBJS))
DependTarget()
#ifdef IHaveSubdirs
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
#endif
|