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
|