File: Imakefile

package info (click to toggle)
xvkbd 3.0-1
  • links: PTS
  • area: main
  • in suites: lenny, squeeze, wheezy
  • size: 464 kB
  • ctags: 270
  • sloc: ansic: 3,513; sh: 1,022; makefile: 63
file content (84 lines) | stat: -rw-r--r-- 2,128 bytes parent folder | download
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
83
84
#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
#endif

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

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-uk)


XCOMM  ============================
XCOMM  These rules are only for me

_distclean: clean
	-rm Makefile

XVkbd-common.h: XVkbd-common.ad
	-which ad2c > /dev/null && ad2c XVkbd-common.ad > XVkbd-common.h

HTML = $(HOME)/public_html/homepage3.nifty.com/xvkbd/index.html
_readme:
	-[ -f $(HTML) ] && html2man $(HTML) > xvkbd.man
	( echo ".pl 10000"; echo ".ll 75"; echo ".hy 0"; echo ".ad l" ) | \
		cat - xvkbd.man | groff -Tascii -man | sed 's/.//g' | \
		head -9000 | cat -s | tail -n +3 > README

XCOMM  ============================