Mercurial > kinput2.yaz
comparison lib/Imakefile @ 0:92745d501b9a
initial import from kinput2-v3.1
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Mon, 08 Mar 2010 04:44:30 +0900 |
parents | |
children | 598fcbe482b5 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:92745d501b9a |
---|---|
1 #include "../Kinput2.conf" | |
2 | |
3 WIDGETSRCS = AdoptedShe.c AuxPanel.c CandPanel.c Canvas.c \ | |
4 CanvasShel.c ConvCtrl.c ConvDisp.c ConvMgr.c \ | |
5 ICLabel.c InputConv.c KIProto.c OffConv.c \ | |
6 OverConv.c OnConv.c WcharDisp.c XimpProto.c IMProto.c | |
7 | |
8 WIDGETOBJS = AdoptedShe.o AuxPanel.o CandPanel.o Canvas.o \ | |
9 CanvasShel.o ConvCtrl.o ConvDisp.o ConvMgr.o \ | |
10 ICLabel.o InputConv.o KIProto.o OffConv.o \ | |
11 OverConv.o OnConv.o WcharDisp.o XimpProto.o IMProto.o | |
12 | |
13 UTILSRCS = cachedatom.c cachedfont.c ctext.c dispatch.c \ | |
14 fontset.c wstring.c xtwstr.c xwstr.c \ | |
15 asyncerr.c fontbank.c parsekey.c ioecall.c | |
16 | |
17 UTILOBJS = cachedatom.o cachedfont.o ctext.o dispatch.o \ | |
18 fontset.o wstring.o xtwstr.o xwstr.o \ | |
19 asyncerr.o fontbank.o parsekey.o ioecall.o | |
20 | |
21 #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)' | |
22 #define IHaveSubdirs | |
23 SUBDIRS = imlib | |
24 | |
25 #ifdef UseWnn | |
26 WNNSRCS = CcWnn.c cconv.c wnnlib.c | |
27 WNNOBJS = CcWnn.o cconv.o wnnlib.o | |
28 WNNINCS = -I$(WNNINCDIR) | |
29 #ifdef UseWnn6 | |
30 WNN6DEF = -DWNN6 | |
31 #endif | |
32 #ifdef WnnLibDir | |
33 WNNLIBDIR = WnnLibDir | |
34 WNNLIBDEF = -DLIBDIR=\"$(WNNLIBDIR)\" | |
35 #endif | |
36 WNNDEFS = -DCCDEFPATH=\"$(CCDEF_DIR)/\" \ | |
37 $(WNN6DEF) $(WNNLIBDEF) | |
38 #endif | |
39 #ifdef UseCanna | |
40 CANNASRCS = Canna.c | |
41 CANNAOBJS = Canna.o | |
42 CANNAINCS = -I$(CANNASRC) | |
43 #endif | |
44 #ifdef UseSj3 | |
45 SJ3SRCS = Sj3.c | |
46 SJ3OBJS = Sj3.o | |
47 SJ3INCS = -I$(SJ3SRC)/sj3lib -I$(SJ3SRC) | |
48 SJ3DEFS = -DSJ3DEFPATH=\"$(SJ3DEF_DIR)/\" | |
49 SUBDIRS = imlib Xsj3clib | |
50 #endif | |
51 #ifdef UseAtok | |
52 ATOKSRCS = Atok.c | |
53 ATOKOBJS = Atok.o | |
54 ATOKINCS = -I$(ATOKINCDIR) | |
55 SUBDIRS = imlib Xatoklib | |
56 #endif | |
57 | |
58 SRCS = $(WIDGETSRCS) $(UTILSRCS) \ | |
59 $(WNNSRCS) $(CANNASRCS) $(SJ3SRCS) $(ATOKSRCS) | |
60 OBJS = $(WIDGETOBJS) $(UTILOBJS) \ | |
61 $(WNNOBJS) $(CANNAOBJS) $(SJ3OBJS) $(ATOKOBJS) | |
62 | |
63 LOCAL_INCLUDES = -I../include -Iimlib | |
64 INCLUDES = $(LOCAL_INCLUDES) $(WNNINCS) $(CANNAINCS) $(SJ3INCS) $(ATOKINCS) | |
65 | |
66 DEFINES = $(WNNDEFS) $(SJ3DEFS) $(TRANSPORTDEFS) | |
67 | |
68 NormalLibraryObjectRule() | |
69 NormalLibraryTarget(Ki2,$(OBJS)) | |
70 DependTarget() | |
71 | |
72 #ifdef IHaveSubdirs | |
73 MakeSubdirs($(SUBDIRS)) | |
74 DependSubdirs($(SUBDIRS)) | |
75 #endif |