Makefile.am revision 88de56cc
1# Have to fake out automake by calling our man pages "DATA" since "MANS" won't
2# accept .3x as a valid man page suffix
3
4libmandir = $(LIB_MAN_DIR)
5
6LIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%)
7
8libman_PRE = \
9	XkbActionCtrls.man                      \
10	XkbAddDeviceLedInfo.man                 \
11	XkbAddGeomColor.man                     \
12	XkbAddGeomDoodad.man                    \
13	XkbAddGeomKey.man                       \
14	XkbAddGeomKeyAlias.man                  \
15	XkbAddGeomOutline.man                   \
16	XkbAddGeomOverlay.man                   \
17	XkbAddGeomOverlayKey.man                \
18	XkbAddGeomOverlayRow.man                \
19	XkbAddGeomProperty.man                  \
20	XkbAddGeomRow.man                       \
21	XkbAddGeomSection.man                   \
22	XkbAddGeomShape.man                     \
23	XkbAddSymInterpret.man                  \
24	XkbAllocClientMap.man                   \
25	XkbAllocCompatMap.man                   \
26	XkbAllocControls.man                    \
27	XkbAllocDeviceInfo.man                  \
28	XkbAllocDeviceLedInfo.man               \
29	XkbAllocGeomColors.man                  \
30	XkbAllocGeomDoodads.man                 \
31	XkbAllocGeomKeyAliases.man              \
32	XkbAllocGeomKeys.man                    \
33	XkbAllocGeomOutlines.man                \
34	XkbAllocGeomOverlayKey.man              \
35	XkbAllocGeomOverlayRows.man             \
36	XkbAllocGeomOverlays.man                \
37	XkbAllocGeomPoints.man                  \
38	XkbAllocGeomProps.man                   \
39	XkbAllocGeomRows.man                    \
40	XkbAllocGeomSectionDoodads.man          \
41	XkbAllocGeomSections.man                \
42	XkbAllocGeomShapes.man                  \
43	XkbAllocGeometry.man                    \
44	XkbAllocIndicatorMaps.man               \
45	XkbAllocKeyboard.man                    \
46	XkbAllocNames.man                       \
47	XkbAllocServerMap.man                   \
48	XkbApplyCompatMapToKey.man              \
49	XkbBell.man                             \
50	XkbBellEvent.man                        \
51	XkbChangeControls.man                   \
52	XkbChangeDeviceInfo.man                 \
53	XkbChangeEnabledControls.man            \
54	XkbChangeIndicators.man                 \
55	XkbChangeMap.man                        \
56	XkbChangeNames.man                      \
57	XkbChangeTypesOfKey.man                 \
58	XkbComputeRowBounds.man                 \
59	XkbComputeSectionBounds.man             \
60	XkbComputeShapeBounds.man               \
61	XkbComputeShapeTop.man                  \
62	XkbCopyKeyType.man                      \
63	XkbCopyKeyTypes.man                     \
64	XkbDeviceBell.man                       \
65	XkbDeviceBellEvent.man                  \
66	XkbFindOverlayForKey.man                \
67	XkbForceBell.man                        \
68	XkbForceDeviceBell.man                  \
69	XkbFreeClientMap.man                    \
70	XkbFreeCompatMap.man                    \
71	XkbFreeComponentList.man                \
72	XkbFreeControls.man                     \
73	XkbFreeDeviceInfo.man                   \
74	XkbFreeGeomColors.man                   \
75	XkbFreeGeomDoodads.man                  \
76	XkbFreeGeomKeyAliases.man               \
77	XkbFreeGeomKeys.man                     \
78	XkbFreeGeomOutlines.man                 \
79	XkbFreeGeomOverlayKeys.man              \
80	XkbFreeGeomOverlayRows.man              \
81	XkbFreeGeomOverlays.man                 \
82	XkbFreeGeomPoints.man                   \
83	XkbFreeGeomProperties.man               \
84	XkbFreeGeomRows.man                     \
85	XkbFreeGeomSections.man                 \
86	XkbFreeGeomShapes.man                   \
87	XkbFreeGeometry.man                     \
88	XkbFreeIndicatorMaps.man                \
89	XkbFreeKeyboard.man                     \
90	XkbFreeNames.man                        \
91	XkbFreeServerMap.man                    \
92	XkbGetAccessXTimeout.man                \
93	XkbGetAutoRepeatRate.man                \
94	XkbGetAutoResetControls.man             \
95	XkbGetBounceKeysDelay.man               \
96	XkbGetCompatMap.man                     \
97	XkbGetControls.man                      \
98	XkbGetControlsChanges.man               \
99	XkbGetDetectableAutoRepeat.man          \
100	XkbGetDeviceButtonActions.man           \
101	XkbGetDeviceInfo.man                    \
102	XkbGetDeviceInfoChanges.man             \
103	XkbGetDeviceLedInfo.man                 \
104	XkbGetGeometry.man                      \
105	XkbGetIndicatorChanges.man              \
106	XkbGetIndicatorMap.man                  \
107	XkbGetIndicatorState.man                \
108	XkbGetKeyActions.man                    \
109	XkbGetKeyBehaviors.man                  \
110	XkbGetKeyExplicitComponents.man         \
111	XkbGetKeyModifierMap.man                \
112	XkbGetKeySyms.man                       \
113	XkbGetKeyTypes.man                      \
114	XkbGetKeyVirtualModMap.man              \
115	XkbGetKeyboard.man                      \
116	XkbGetKeyboardByName.man                \
117	XkbGetMap.man                           \
118	XkbGetNameChanges.man                   \
119	XkbGetNamedGeometry.man                 \
120	XkbGetNamedIndicator.man                \
121	XkbGetNames.man                         \
122	XkbGetSlowKeysDelay.man                 \
123	XkbGetState.man                         \
124	XkbGetStickyKeysOptions.man             \
125	XkbGetUpdatedMap.man                    \
126	XkbGetVirtualMods.man                   \
127	XkbGetXlibControls.man                  \
128	XkbIgnoreExtension.man                  \
129	XkbInitCanonicalKeyTypes.man            \
130	XkbKeyAction.man                        \
131	XkbKeyActionEntry.man                   \
132	XkbKeyActionsPtr.man                    \
133	XkbKeyGroupInfo.man                     \
134	XkbKeyGroupWidth.man                    \
135	XkbKeyGroupsWidth.man                   \
136	XkbKeyHasActions.man                    \
137	XkbKeyNumActions.man                    \
138	XkbKeyNumGroups.man                     \
139	XkbKeyNumSyms.man                       \
140	XkbKeySymEntry.man                      \
141	XkbKeySymsOffset.man                    \
142	XkbKeySymsPtr.man                       \
143	XkbKeyType.man                          \
144	XkbKeyTypeIndex.man                     \
145	XkbKeyTypesForCoreSymbols.man           \
146	XkbKeycodeToKeysym.man                  \
147	XkbKeysymToModifiers.man                \
148	XkbLatchGroup.man                       \
149	XkbLatchModifiers.man                   \
150	XkbLibraryVersion.man                   \
151	XkbListComponents.man                   \
152	XkbLockGroup.man                        \
153	XkbLockModifiers.man                    \
154	XkbLookupKeyBinding.man                 \
155	XkbLookupKeySym.man                     \
156	XkbModActionVMods.man                   \
157	XkbNoteControlsChanges.man              \
158	XkbNoteDeviceChanges.man                \
159	XkbNoteIndicatorChanges.man             \
160	XkbNoteNameChanges.man                  \
161	XkbOpenDisplay.man                      \
162	XkbOutOfRangeGroupInfo.man              \
163	XkbOutOfRangeGroupNumber.man            \
164	XkbPtrActionX.man                       \
165	XkbPtrActionY.man                       \
166	XkbQueryExtension.man                   \
167	XkbRefreshKeyboardMapping.man           \
168	XkbResizeDeviceButtonActions.man        \
169	XkbResizeKeyActions.man                 \
170	XkbResizeKeySyms.man                    \
171	XkbResizeKeyType.man                    \
172	XkbSAActionSetCtrls.man                 \
173	XkbSAGroup.man                          \
174	XkbSAPtrDfltValue.man                   \
175	XkbSARedirectSetVMods.man               \
176	XkbSARedirectSetVModsMask.man           \
177	XkbSARedirectVMods.man                  \
178	XkbSARedirectVModsMask.man              \
179	XkbSAScreen.man                         \
180	XkbSASetGroup.man                       \
181	XkbSASetPtrDfltValue.man                \
182	XkbSASetScreen.man                      \
183	XkbSelectEventDetails.man               \
184	XkbSelectEvents.man                     \
185	XkbSetAccessXTimeout.man                \
186	XkbSetAutoRepeatRate.man                \
187	XkbSetAutoResetControls.man             \
188	XkbSetBounceKeysDelay.man               \
189	XkbSetCompatMap.man                     \
190	XkbSetControls.man                      \
191	XkbSetDebuggingFlags.man                \
192	XkbSetDetectableAutoRepeat.man          \
193	XkbSetDeviceButtonActions.man           \
194	XkbSetDeviceInfo.man                    \
195	XkbSetIgnoreLockMods.man                \
196	XkbSetIndicatorMap.man                  \
197	XkbSetMap.man                           \
198	XkbSetModActionVMods.man                \
199	XkbSetNamedIndicator.man                \
200	XkbSetNames.man                         \
201	XkbSetPtrActionX.man                    \
202	XkbSetPtrActionY.man                    \
203	XkbSetServerInternalMods.man            \
204	XkbSetXlibControls.man                  \
205	XkbTranslateKeyCode.man                 \
206	XkbTranslateKeySym.man                  \
207	XkbUpdateMapFromCore.man                \
208	XkbVirtualModsToReal.man                
209
210# What we actually install 
211
212if MANPAGES
213libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@)
214endif
215
216EXTRA_DIST = $(libman_PRE)
217
218CLEANFILES = $(libman_DATA)
219
220include $(top_srcdir)/cpprules.in
221
222SUFFIXES += .$(LIB_MAN_SUFFIX) .man
223
224XORGRELSTRING = @PACKAGE_STRING@
225  XORGMANNAME = X Version 11
226
227MANDEFS = -D__libmansuffix__=$(LIB_MAN_SUFFIX) \
228	-D__xorgversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\""
229
230CPP_MAN_FLAGS = $(MANDEFS) $(EXTRAMANDEFS)
231
232.man.$(LIB_MAN_SUFFIX):
233	$(AM_V_GEN)$(RAWCPP) $(RAWCPPFLAGS) $(CPP_MAN_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
234
235