File: Imakefile

package info (click to toggle)
canna 3.7p3-27
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 11,716 kB
  • sloc: ansic: 86,730; sh: 2,773; yacc: 403; cpp: 389; lex: 379; makefile: 59; awk: 7
file content (74 lines) | stat: -rw-r--r-- 1,735 bytes parent folder | download | duplicates (3)
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()