File: Imakefile

package info (click to toggle)
xvkbd 4.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,920 kB
  • sloc: ansic: 15,067; sh: 1,230; makefile: 103
file content (82 lines) | stat: -rw-r--r-- 1,988 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
75
76
77
78
79
80
81
82
#ifndef XCOMM
#define XCOMM #
#endif


XCOMM Remove the next line if you want genuine Xaw instead of Xaw3d
#define XAW3D

XCOMM Remove the next line if you don't want to enable XTEST support
#define XTEST

XCOMM Remove the next line if you want to disable internationalization
#define I18N

SRCS = xvkbd.c findwidget.c
OBJS = xvkbd.o findwidget.o
DEPLIBS = XawClientDepLibs
SYS_LIBRARIES = XawClientLibs

#ifdef XAW3D
D_XAW3D = -DXAW3D
XAWLIB = -lXaw3d
#endif

#ifdef XTEST
D_XTEST = -DUSE_XTEST
SYS_LIBRARIES = XawClientLibs -lXtst
#endif

#ifdef I18N
D_I18N = -DUSE_I18N -DHAVE_SETLOCALE
#endif

D_OTHER = -DSHAREDIR=\"$(SHAREDIR)\"
# D_OTHER = -DOLD_MODE_SWITCH_HACK

DEFINES = $(D_XAW3D) $(D_XTEST) $(D_I18N) $(D_OTHER)

SpecialObjectRule(xvkbd.o, xvkbd.c resources.h XVkbd-common.h, )
ComplexProgramTarget(xvkbd)

InstallAppDefaults(XVkbd)
InstallAppDefaults(XVkbd-belgian)
InstallAppDefaults(XVkbd-common)
InstallAppDefaults(XVkbd-danish)
InstallAppDefaults(XVkbd-fitaly)
InstallAppDefaults(XVkbd-french)
InstallAppDefaults(XVkbd-french2)
InstallAppDefaults(XVkbd-german)
InstallAppDefaults(XVkbd-greek)
InstallAppDefaults(XVkbd-hebrew)
InstallAppDefaults(XVkbd-icelandic)
InstallAppDefaults(XVkbd-italian)
InstallAppDefaults(XVkbd-jisx6002)
InstallAppDefaults(XVkbd-jisx6004)
InstallAppDefaults(XVkbd-korean)
InstallAppDefaults(XVkbd-latin1)
InstallAppDefaults(XVkbd-norwegian)
InstallAppDefaults(XVkbd-portuguese)
InstallAppDefaults(XVkbd-russian)
InstallAppDefaults(XVkbd-slovene)
InstallAppDefaults(XVkbd-small)
InstallAppDefaults(XVkbd-spanish)
InstallAppDefaults(XVkbd-swedish)
InstallAppDefaults(XVkbd-swissgerman)
InstallAppDefaults(XVkbd-turkish)
InstallAppDefaults(XVkbd-turkishF)
InstallAppDefaults(XVkbd-uk)
InstallAppDefaults(XVkbd-strip)

InstallNonExec(words.english,$(SHAREDIR)/words.english)


README:
	make doc

doc:
	[ -f Makefile.docs ] && make -f Makefile.docs

distclean::
	rm -f xvkbd-*.tar.gz Makefile
	[ -f Makefile.docs ] && make -f Makefile.docs cleandir