1XCOMM $ Imakefile for skkinput,v 0.10 96/10/16 12:45 $ 2 3/* SKK Server Address */ 4#define SkkServer localhost 5 6/* SKK Port Num */ 7XCOMM #define SkkPort 1178 8 9/* Skkinput Window uses these fonts. */ 10#define Default_FontSet -*-fixed-medium-r-normal--16-*-*-*-*-*-iso8859-1,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisc6226.1978-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,-misc-fixed-medium-r-normal--16-*-*-*-*-*-jisx0212.1990-0 11 12/* Kinput Protocol Support */ 13XCOMM #define Support_KINPUT NO 14/* XIMP Protocol Support */ 15XCOMM #define Support_XIMP NO 16/* X Input Method Support */ 17XCOMM #define Support_XIM NO 18 19/* IPv6 support */ 20XCOMM #define Use_INET6 NO 21 22/* for debugging */ 23XCOMM SKK_DEBUGFLAGS = -DDEBUG #-DDEBUG_AGAIN -DDEBUG_XIM 24CDEBUGFLAGS = -g -ggdb -O -Wall 25STD_INCLUDES = -I. -I./myeval 26 27/* Default Protocol Support */ 28#ifndef Support_KINPUT 29#define Support_KINPUT YES 30#endif 31#ifndef Support_XIMP 32#define Support_XIMP YES 33#endif 34#ifndef Support_XIM 35#define Support_XIM YES 36#endif 37#ifndef Use_INET6 38#define Use_INET6 YES 39#endif 40 41DEPLIBS = $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB) 42LOCAL_LIBRARIES = $(XMULIB) $(XTOOLLIB) $(XLIB) 43 44COMMONSRCS = main.c SeparateWin.c OverWin.c OffWin.c OnWin.c cstyle.c \ 45 skksoc.c skksvect.c skkldic.c skkldrec.c skkconfig.c parseStr.c \ 46 keymap.c ctext.c skkel.c skkmarker.c skkmbuf.c draw.c MyDispatch.c \ 47 MyError.c FontMgr.c Canvas.c WmcloseShell.c \ 48 HistMgr.c CliMsg.c lispparse.c lispeval.c kanji.c 49COMMONOBJS = main.o SeparateWin.o OverWin.o OffWin.o OnWin.o cstyle.o \ 50 skksoc.o skksvect.o skkldic.o skkldrec.o skkconfig.o parseStr.o \ 51 keymap.o ctext.o skkel.o skkmarker.o skkmbuf.o draw.o MyDispatch.o \ 52 MyError.o FontMgr.o Canvas.o WmcloseShell.o \ 53 HistMgr.o CliMsg.o lispparse.o lispeval.o kanji.o 54 55#if Support_KINPUT 56KINPUTSRCS = Kinput.c 57KINPUTOBJS = Kinput.o 58SKK_KINPUTDEFS = -DSUPPORT_KINPUT 59#else 60KINPUTSRCS = 61KINPUTOBJS = 62SKK_KINPUTDEFS = 63#endif 64 65#if Support_XIMP 66XIMPSRCS = Ximp.c 67XIMPOBJS = Ximp.o 68SKK_XIMPDEFS = -DSUPPORT_XIMP 69#else 70XIMPSRCS = 71XIMPOBJS = 72SKK_XIMPDEFS = 73#endif 74#if Support_XIM 75IMSRCS = XIMServer.c XIMClient.c XIMInputMethod.c XIMInputContext.c \ 76 XIMPacket.c 77IMOBJS = XIMServer.o XIMClient.o XIMInputMethod.o XIMInputContext.o \ 78 XIMPacket.o 79 80SKK_IMDEFS = -DSUPPORT_XIM -DXIM_BC 81#else 82IMSRCS = 83IMOBJS = 84SKK_IMDEFS = 85#endif 86 87SRCS = $(COMMONSRCS) $(KINPUTSRCS) $(XIMPSRCS) $(IMSRCS) 88OBJS = $(COMMONOBJS) $(KINPUTOBJS) $(XIMPOBJS) $(IMOBJS) 89 90#ifdef SkkServer 91SKKSERVER_DEFS = -DDEFAULT_SKKSERVER=\"SkkServer\" 92#endif 93 94#ifdef SkkPort 95SKKPORT_DEFS = -DDEFAULT_SKKPORT=\"SkkPort\" 96#endif 97 98#ifdef Default_FontSet 99SKKFONT_DEFS = -DDEFAULT_FONTSET=\"Default_FontSet\" 100#endif 101 102#if Use_INET6 103SKKSERVER_USE_INET6 = -DUSE_INET6 104#endif 105 106DEFINES = $(SKKSERVER_DEFS) $(SKKPORT_DEFS) $(SKK_DEBUGFLAGS) \ 107 $(SKKFONT_DEFS) $(SKK_KINPUTDEFS) $(SKK_XIMPDEFS) $(SKK_IMDEFS) \ 108 $(SKKSERVER_USE_INET6) 109 110ComplexProgramTarget(skkinput) 111InstallManPageLong(skkinput.ja,`echo $(MANDIR) | sed -e 's|$(MANPATH)|$(MANPATH)/ja|'`,skkinput) 112InstallAppDefaults(Skkinput) 113