summaryrefslogtreecommitdiff
path: root/man/Makefile.am
blob: 300ac636a75be184484a719a34efbc6252e1444a (plain)
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
libmandir = $(LIB_MAN_DIR)

LIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%)

libman_PRE =					\
	DBE.man					\
	DPMSCapable.man				\
	DPMSDisable.man				\
	DPMSEnable.man				\
	DPMSForceLevel.man			\
	DPMSGetTimeouts.man			\
	DPMSGetVersion.man			\
	DPMSInfo.man				\
	DPMSQueryExtension.man			\
	DPMSSetTimeouts.man			\
	XShape.man				\
	XShm.man				\
	XcupGetReservedColormapEntries.man	\
	XcupQueryVersion.man			\
	XcupStoreColors.man			\
	XdbeAllocateBackBufferName.man		\
	XdbeBeginIdiom.man			\
	XdbeDeallocateBackBufferName.man	\
	XdbeEndIdiom.man			\
	XdbeFreeVisualInfo.man			\
	XdbeGetBackBufferAttributes.man		\
	XdbeGetVisualInfo.man			\
	XdbeQueryExtension.man			\
	XdbeSwapBuffers.man			\
	Xevi.man				\
	Xmbuf.man

XShape_shadows =				\
	XShapeQueryExtension			\
	XShapeQueryVersion			\
	XShapeCombineRegion			\
	XShapeCombineRectangles			\
	XShapeCombineMask			\
	XShapeCombineShape			\
	XShapeOffsetShape			\
	XShapeQueryExtents			\
	XShapeSelectInput			\
	XShapeInputSelected			\
	XShapeGetRectangles

XShm_shadows =					\
	XShmQueryExtension			\
	XShmQueryVersion			\
	XShmPixmapFormat			\
	XShmAttach				\
	XShmDetach				\
	XShmCreateImage				\
	XShmPutImage				\
	XShmGetImage				\
	XShmCreatePixmap			\
	XShmGetEventBase

Xmbuf_shadows =					\
	XmbufQueryExtension			\
	XmbufGetVersion				\
	XmbufCreateBuffers			\
	XmbufDestroyBuffers			\
	XmbufDisplayBuffers			\
	XmbufGetWindowAttributes		\
	XmbufChangeWindowAttributes		\
	XmbufGetBufferAttributes		\
	XmbufChangeBufferAttributes		\
	XmbufGetScreenInfo			\
	XmbufCreateStereoWindow

Xevi_shadows =					\
	XeviQueryVersion			\
	XeviGetVisualInfo			\
	XeviQueryExtension

all_shadows = $(XShape_shadows) $(XShm_shadows) $(Xmbuf_shadows) $(Xevi_shadows)

libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@) \
	      $(all_shadows:=.@LIB_MAN_SUFFIX@)

EXTRA_DIST  = $(libman_PRE)

CLEANFILES  = $(libman_DATA)

# Generate man page shadow files (Replaces InstallManPageAliases from Imake)

XShape_shadowmen = $(XShape_shadows:=.@LIB_MAN_SUFFIX@)

$(XShape_shadowmen):
	$(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/XShape.$(LIB_MAN_SUFFIX) > $@

XShm_shadowmen = $(XShm_shadows:=.@LIB_MAN_SUFFIX@)

$(XShm_shadowmen):
	$(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/XShm.$(LIB_MAN_SUFFIX) > $@

Xmbuf_shadowmen = $(Xmbuf_shadows:=.@LIB_MAN_SUFFIX@)

$(Xmbuf_shadowmen):
	$(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/Xmbuf.$(LIB_MAN_SUFFIX) > $@

Xevi_shadowmen = $(Xevi_shadows:=.@LIB_MAN_SUFFIX@)

$(Xevi_shadowmen):
	$(AM_V_GEN)echo .so man$(LIB_MAN_DIR_SUFFIX)/Xevi.$(LIB_MAN_SUFFIX) > $@

SUFFIXES = .$(LIB_MAN_SUFFIX) .man

# String replacements in MAN_SUBSTS now come from xorg-macros.m4 via configure
.man.$(LIB_MAN_SUFFIX):
	$(AM_V_GEN)$(SED) $(MAN_SUBSTS) < $< > $@