File: Imakefile

package info (click to toggle)
canna 3.7p3-13
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 8,220 kB
  • ctags: 9,776
  • sloc: ansic: 85,928; sh: 2,777; yacc: 403; cpp: 389; lex: 379; makefile: 74; awk: 7
file content (54 lines) | stat: -rw-r--r-- 1,857 bytes parent folder | download | duplicates (12)
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
/* $Id: Imakefile,v 1.9 2003/10/02 07:40:30 aida_s Exp $ */
#include "../../Canna.conf"
#include "../cmd.tmpl"

          DEFINES = $(SIGNAL_DEFINES) $(ENGINE_DEFS)
         INCLUDES = -I$(CANNAROOT)/include
             SRCS = can.c rutil.c RKdelline.c
             OBJS = can.o rutil.o RKdelline.o
           TARGET = catdic

AllTarget(ProgramTargetName($(TARGET)))
NormalProgramTarget($(TARGET),$(OBJS),$(DEPRKCLIB) $(DEPRKINDEPLIB),$(RKCLIB) $(RKINDEPLIB),)
InstallProgram($(TARGET),$(cannaBinDir))
InstallManPage(catdic,$(cannaManDir))
InstallManPage(chmoddic,$(cannaManDir))
InstallManPage(cpdic,$(cannaManDir))
InstallManPage(lsdic,$(cannaManDir))
InstallManPage(mkdic,$(cannaManDir))
InstallManPage(mvdic,$(cannaManDir))
InstallManPage(rmdic,$(cannaManDir))
InstallManPage(addwords,$(cannaManDir))
InstallManPage(delwords,$(cannaManDir))
InstallManPage(cannakill,$(cannaManDir))
DependTarget()
LintTarget()

#ifdef ObsoleteInstallDir
# define cannakillDir $(cannaBinDir)
# define cannakillLink(base) base
#else
# define cannakillDir $(cannaSrvDir)
# define cannakillLink(base) $(cannaBinDir)/base
#endif

#define CannaInstalledProgram(prog) $(DESTDIR)$(cannaBinDir)/ProgramTargetName(prog)

INSTALLED_CATDIC_ALIASES_BIN = \
	CannaInstalledProgram(cpdic) \
	CannaInstalledProgram(lsdic) \
	CannaInstalledProgram(mkdic) \
	CannaInstalledProgram(mvdic) \
	CannaInstalledProgram(rmdic) \
	CannaInstalledProgram(syncdic) \
	CannaInstalledProgram(chmoddic) \
	CannaInstalledProgram(addwords) \
	CannaInstalledProgram(delwords)

INSTALLED_CATDIC_ALIASES_OTHER = \
	$(DESTDIR)cannakillDir/ProgramTargetName(cannakill)

install::
	$(RM) $(INSTALLED_CATDIC_ALIASES_BIN) $(INSTALLED_CATDIC_ALIASES_OTHER)
	for p in $(INSTALLED_CATDIC_ALIASES_BIN); do $(LN) catdic $$p; done
	for p in $(INSTALLED_CATDIC_ALIASES_OTHER); do $(LN) $(cannaBinDir)/catdic $$p; done