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 70 71 72 73 74
|
/* $Id: Imakefile,v 1.6 2003/09/06 13:59:32 aida_s Exp $ */
#include "../../Canna.conf"
#ifdef NARROW
# define CannaWCharDef -DCANNA_WCHAR16
# define LibName RKC16
#else
# define CannaWCharDef
# define LibName RKC
#endif
#if defined(engineSwitch) && DoNormalLib
#undef DoNormalLib
#define DoNormalLib NO
#endif
AR = ar cq
MODAR = ar cq
CANNAROOT = ../..
OPTS =
LINTLIBS = ../RK/llib-lRK.ln
INCLUDES = -I$(CANNAROOT)/include
DEFINES = $(SIGNAL_DEFINES) CannaWCharDef $(RKC_DEFINES) $(ENGINE_DEFS) -DNEED_RKINDEP_SUBST
RKINDEPOBJS = cfuncs.o file.o strops.o
RKINDEPSRCS = cfuncs.c file.c strops.c
HEADER = rkc.h rkcw.h conf.h confP.h
OBJS = rkc.o convert.o wconvert.o wutil.o conf.o $(RKINDEPOBJS)
SRCS = rkc.c convert.c wconvert.c wutil.c conf.c $(HEADER) $(RKINDEPSRCS)
OPTS =
#ifdef engineSwitch
ENGINE_DEFS = -DENGINE_SWITCH -DDL
#endif
#if ProjectX > 5
#define SoRev cannaDsoRev
#define SHLIBDIR libCannaDir
#define USRLIBDIR libCannaDir
#define LibHeaders 0
#include <Library.tmpl>
#else /* ProjectX */
#include <Library.tmpl>
LibraryObjectRule()
NormalLibraryTarget(LibName,$(OBJS))
NormalLintTarget($(SRCS))
LintLibraryTarget(LibName,$(SRCS))
#endif /* X11R6 */
depend:: $(SRCS)
LinkSourceFile(cfuncs.c,../RKindep)
LinkSourceFile(file.c,../RKindep)
LinkSourceFile(strops.c,../RKindep)
#ifdef NARROW
LinkSourceFile(rkc.h,../RKC)
LinkSourceFile(rkcw.h,../RKC)
LinkSourceFile(rkc.c,../RKC)
LinkSourceFile(convert.c,../RKC)
LinkSourceFile(wconvert.c,../RKC)
LinkSourceFile(wutil.c,../RKC)
LinkSourceFile(conf.c,../RKC)
LinkSourceFile(conf.h,../RKC)
LinkSourceFile(confP.h,../RKC)
#endif
DependTarget()
|