Makefile.am revision 1ab64890
11ab64890Smrg# Have to fake out automake by calling our man pages "DATA" since "MANS" won't
21ab64890Smrg# accept .3x as a valid man page suffix
31ab64890Smrg
41ab64890Smrglibmandir = $(LIB_MAN_DIR)
51ab64890Smrg
61ab64890SmrgLIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%)
71ab64890Smrg
81ab64890Smrglibman_PRE = \
91ab64890Smrg	XkbActionCtrls.man                      \
101ab64890Smrg	XkbAddDeviceLedInfo.man                 \
111ab64890Smrg	XkbAddGeomColor.man                     \
121ab64890Smrg	XkbAddGeomDoodad.man                    \
131ab64890Smrg	XkbAddGeomKey.man                       \
141ab64890Smrg	XkbAddGeomKeyAlias.man                  \
151ab64890Smrg	XkbAddGeomOutline.man                   \
161ab64890Smrg	XkbAddGeomOverlay.man                   \
171ab64890Smrg	XkbAddGeomOverlayKey.man                \
181ab64890Smrg	XkbAddGeomOverlayRow.man                \
191ab64890Smrg	XkbAddGeomProperty.man                  \
201ab64890Smrg	XkbAddGeomRow.man                       \
211ab64890Smrg	XkbAddGeomSection.man                   \
221ab64890Smrg	XkbAddGeomShape.man                     \
231ab64890Smrg	XkbAddSymInterpret.man                  \
241ab64890Smrg	XkbAllocClientMap.man                   \
251ab64890Smrg	XkbAllocCompatMap.man                   \
261ab64890Smrg	XkbAllocControls.man                    \
271ab64890Smrg	XkbAllocDeviceInfo.man                  \
281ab64890Smrg	XkbAllocDeviceLedInfo.man               \
291ab64890Smrg	XkbAllocGeomColors.man                  \
301ab64890Smrg	XkbAllocGeomDoodads.man                 \
311ab64890Smrg	XkbAllocGeomKeyAliases.man              \
321ab64890Smrg	XkbAllocGeomKeys.man                    \
331ab64890Smrg	XkbAllocGeomOutlines.man                \
341ab64890Smrg	XkbAllocGeomOverlayKey.man              \
351ab64890Smrg	XkbAllocGeomOverlayRows.man             \
361ab64890Smrg	XkbAllocGeomOverlays.man                \
371ab64890Smrg	XkbAllocGeomPoints.man                  \
381ab64890Smrg	XkbAllocGeomProps.man                   \
391ab64890Smrg	XkbAllocGeomRows.man                    \
401ab64890Smrg	XkbAllocGeomSectionDoodads.man          \
411ab64890Smrg	XkbAllocGeomSections.man                \
421ab64890Smrg	XkbAllocGeomShapes.man                  \
431ab64890Smrg	XkbAllocGeometry.man                    \
441ab64890Smrg	XkbAllocIndicatorMaps.man               \
451ab64890Smrg	XkbAllocKeyboard.man                    \
461ab64890Smrg	XkbAllocNames.man                       \
471ab64890Smrg	XkbAllocServerMap.man                   \
481ab64890Smrg	XkbApplyCompatMapToKey.man              \
491ab64890Smrg	XkbBell.man                             \
501ab64890Smrg	XkbBellEvent.man                        \
511ab64890Smrg	XkbChangeControls.man                   \
521ab64890Smrg	XkbChangeDeviceInfo.man                 \
531ab64890Smrg	XkbChangeEnabledControls.man            \
541ab64890Smrg	XkbChangeIndicators.man                 \
551ab64890Smrg	XkbChangeMap.man                        \
561ab64890Smrg	XkbChangeNames.man                      \
571ab64890Smrg	XkbChangeTypesOfKey.man                 \
581ab64890Smrg	XkbComputeRowBounds.man                 \
591ab64890Smrg	XkbComputeSectionBounds.man             \
601ab64890Smrg	XkbComputeShapeBounds.man               \
611ab64890Smrg	XkbComputeShapeTop.man                  \
621ab64890Smrg	XkbCopyKeyType.man                      \
631ab64890Smrg	XkbCopyKeyTypes.man                     \
641ab64890Smrg	XkbDeviceBell.man                       \
651ab64890Smrg	XkbDeviceBellEvent.man                  \
661ab64890Smrg	XkbFindOverlayForKey.man                \
671ab64890Smrg	XkbForceBell.man                        \
681ab64890Smrg	XkbForceDeviceBell.man                  \
691ab64890Smrg	XkbFreeClientMap.man                    \
701ab64890Smrg	XkbFreeCompatMap.man                    \
711ab64890Smrg	XkbFreeComponentList.man                \
721ab64890Smrg	XkbFreeControls.man                     \
731ab64890Smrg	XkbFreeDeviceInfo.man                   \
741ab64890Smrg	XkbFreeGeomColors.man                   \
751ab64890Smrg	XkbFreeGeomDoodads.man                  \
761ab64890Smrg	XkbFreeGeomKeyAliases.man               \
771ab64890Smrg	XkbFreeGeomKeys.man                     \
781ab64890Smrg	XkbFreeGeomOutlines.man                 \
791ab64890Smrg	XkbFreeGeomOverlayKeys.man              \
801ab64890Smrg	XkbFreeGeomOverlayRows.man              \
811ab64890Smrg	XkbFreeGeomOverlays.man                 \
821ab64890Smrg	XkbFreeGeomPoints.man                   \
831ab64890Smrg	XkbFreeGeomProperties.man               \
841ab64890Smrg	XkbFreeGeomRows.man                     \
851ab64890Smrg	XkbFreeGeomSections.man                 \
861ab64890Smrg	XkbFreeGeomShapes.man                   \
871ab64890Smrg	XkbFreeGeometry.man                     \
881ab64890Smrg	XkbFreeIndicatorMaps.man                \
891ab64890Smrg	XkbFreeKeyboard.man                     \
901ab64890Smrg	XkbFreeNames.man                        \
911ab64890Smrg	XkbFreeServerMap.man                    \
921ab64890Smrg	XkbGetAccessXTimeout.man                \
931ab64890Smrg	XkbGetAutoRepeatRate.man                \
941ab64890Smrg	XkbGetAutoResetControls.man             \
951ab64890Smrg	XkbGetBounceKeysDelay.man               \
961ab64890Smrg	XkbGetCompatMap.man                     \
971ab64890Smrg	XkbGetControls.man                      \
981ab64890Smrg	XkbGetControlsChanges.man               \
991ab64890Smrg	XkbGetDetectableAutorepeat.man          \
1001ab64890Smrg	XkbGetDeviceButtonActions.man           \
1011ab64890Smrg	XkbGetDeviceInfo.man                    \
1021ab64890Smrg	XkbGetDeviceInfoChanges.man             \
1031ab64890Smrg	XkbGetDeviceLedInfo.man                 \
1041ab64890Smrg	XkbGetGeometry.man                      \
1051ab64890Smrg	XkbGetIndicatorChanges.man              \
1061ab64890Smrg	XkbGetIndicatorMap.man                  \
1071ab64890Smrg	XkbGetIndicatorState.man                \
1081ab64890Smrg	XkbGetKeyActions.man                    \
1091ab64890Smrg	XkbGetKeyBehaviors.man                  \
1101ab64890Smrg	XkbGetKeyExplicitComponents.man         \
1111ab64890Smrg	XkbGetKeyModifierMap.man                \
1121ab64890Smrg	XkbGetKeySyms.man                       \
1131ab64890Smrg	XkbGetKeyTypes.man                      \
1141ab64890Smrg	XkbGetKeyVirtualModMap.man              \
1151ab64890Smrg	XkbGetKeyboard.man                      \
1161ab64890Smrg	XkbGetKeyboardByName.man                \
1171ab64890Smrg	XkbGetMap.man                           \
1181ab64890Smrg	XkbGetNameChanges.man                   \
1191ab64890Smrg	XkbGetNamedGeometry.man                 \
1201ab64890Smrg	XkbGetNamedIndicator.man                \
1211ab64890Smrg	XkbGetNames.man                         \
1221ab64890Smrg	XkbGetSlowKeysDelay.man                 \
1231ab64890Smrg	XkbGetState.man                         \
1241ab64890Smrg	XkbGetStickyKeysOptions.man             \
1251ab64890Smrg	XkbGetUpdatedMap.man                    \
1261ab64890Smrg	XkbGetVirtualMods.man                   \
1271ab64890Smrg	XkbGetXlibControls.man                  \
1281ab64890Smrg	XkbIgnoreExtension.man                  \
1291ab64890Smrg	XkbInitCanonicalKeyTypes.man            \
1301ab64890Smrg	XkbKeyAction.man                        \
1311ab64890Smrg	XkbKeyActionEntry.man                   \
1321ab64890Smrg	XkbKeyActionsPtr.man                    \
1331ab64890Smrg	XkbKeyGroupInfo.man                     \
1341ab64890Smrg	XkbKeyGroupWidth.man                    \
1351ab64890Smrg	XkbKeyGroupsWidth.man                   \
1361ab64890Smrg	XkbKeyHasActions.man                    \
1371ab64890Smrg	XkbKeyNumActions.man                    \
1381ab64890Smrg	XkbKeyNumGroups.man                     \
1391ab64890Smrg	XkbKeyNumSyms.man                       \
1401ab64890Smrg	XkbKeySymEntry.man                      \
1411ab64890Smrg	XkbKeySymsOffset.man                    \
1421ab64890Smrg	XkbKeySymsPtr.man                       \
1431ab64890Smrg	XkbKeyType.man                          \
1441ab64890Smrg	XkbKeyTypeIndex.man                     \
1451ab64890Smrg	XkbKeyTypesForCoreSymbols.man           \
1461ab64890Smrg	XkbKeycodeToKeysym.man                  \
1471ab64890Smrg	XkbKeysymToModifiers.man                \
1481ab64890Smrg	XkbLatchGroup.man                       \
1491ab64890Smrg	XkbLatchModifiers.man                   \
1501ab64890Smrg	XkbLibraryVersion.man                   \
1511ab64890Smrg	XkbListComponents.man                   \
1521ab64890Smrg	XkbLockGroup.man                        \
1531ab64890Smrg	XkbLockModifiers.man                    \
1541ab64890Smrg	XkbLookupKeyBinding.man                 \
1551ab64890Smrg	XkbLookupKeySym.man                     \
1561ab64890Smrg	XkbModActionVMods.man                   \
1571ab64890Smrg	XkbNoteControlsChanges.man              \
1581ab64890Smrg	XkbNoteDeviceChanges.man                \
1591ab64890Smrg	XkbNoteIndicatorChanges.man             \
1601ab64890Smrg	XkbNoteNameChanges.man                  \
1611ab64890Smrg	XkbOpenDisplay.man                      \
1621ab64890Smrg	XkbOutOfRangeGroupInfo.man              \
1631ab64890Smrg	XkbOutOfRangeGroupNumber.man            \
1641ab64890Smrg	XkbPtrActionX.man                       \
1651ab64890Smrg	XkbPtrActionY.man                       \
1661ab64890Smrg	XkbQueryExtension.man                   \
1671ab64890Smrg	XkbRefreshKeyboardMapping.man           \
1681ab64890Smrg	XkbResizeDeviceButtonActions.man        \
1691ab64890Smrg	XkbResizeKeyActions.man                 \
1701ab64890Smrg	XkbResizeKeySyms.man                    \
1711ab64890Smrg	XkbResizeKeyType.man                    \
1721ab64890Smrg	XkbSAActionSetCtrls.man                 \
1731ab64890Smrg	XkbSAGroup.man                          \
1741ab64890Smrg	XkbSAPtrDfltValue.man                   \
1751ab64890Smrg	XkbSARedirectSetVMods.man               \
1761ab64890Smrg	XkbSARedirectSetVModsMask.man           \
1771ab64890Smrg	XkbSARedirectVMods.man                  \
1781ab64890Smrg	XkbSARedirectVModsMask.man              \
1791ab64890Smrg	XkbSAScreen.man                         \
1801ab64890Smrg	XkbSASetGroup.man                       \
1811ab64890Smrg	XkbSASetPtrDfltValue.man                \
1821ab64890Smrg	XkbSASetScreen.man                      \
1831ab64890Smrg	XkbSelectEventDetails.man               \
1841ab64890Smrg	XkbSelectEvents.man                     \
1851ab64890Smrg	XkbSetAccessXTimeout.man                \
1861ab64890Smrg	XkbSetAutoRepeatRate.man                \
1871ab64890Smrg	XkbSetAutoResetControls.man             \
1881ab64890Smrg	XkbSetBounceKeysDelay.man               \
1891ab64890Smrg	XkbSetCompatMap.man                     \
1901ab64890Smrg	XkbSetControls.man                      \
1911ab64890Smrg	XkbSetDebuggingFlags.man                \
1921ab64890Smrg	XkbSetDetectableAutorepeat.man          \
1931ab64890Smrg	XkbSetDeviceButtonActions.man           \
1941ab64890Smrg	XkbSetDeviceInfo.man                    \
1951ab64890Smrg	XkbSetIgnoreLockMods.man                \
1961ab64890Smrg	XkbSetIndicatorMap.man                  \
1971ab64890Smrg	XkbSetMap.man                           \
1981ab64890Smrg	XkbSetModActionVMods.man                \
1991ab64890Smrg	XkbSetNamedIndicator.man                \
2001ab64890Smrg	XkbSetNames.man                         \
2011ab64890Smrg	XkbSetPtrActionX.man                    \
2021ab64890Smrg	XkbSetPtrActionY.man                    \
2031ab64890Smrg	XkbSetServerInternalMods.man            \
2041ab64890Smrg	XkbSetXlibControls.man                  \
2051ab64890Smrg	XkbTranslateKeyCode.man                 \
2061ab64890Smrg	XkbTranslateKeySym.man                  \
2071ab64890Smrg	XkbUpdateMapFromCore.man                \
2081ab64890Smrg	XkbVirtualModsToReal.man                
2091ab64890Smrg
2101ab64890Smrg# What we actually install 
2111ab64890Smrg
2121ab64890Smrgif MANPAGES
2131ab64890Smrglibman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@)
2141ab64890Smrgendif
2151ab64890Smrg
2161ab64890SmrgEXTRA_DIST = $(libman_PRE)
2171ab64890Smrg
2181ab64890SmrgCLEANFILES = $(libman_DATA)
2191ab64890Smrg
2201ab64890Smrginclude $(top_srcdir)/cpprules.in
2211ab64890Smrg
2221ab64890SmrgSUFFIXES += .$(LIB_MAN_SUFFIX) .man
2231ab64890Smrg
2241ab64890SmrgXORGRELSTRING = @PACKAGE_STRING@
2251ab64890Smrg  XORGMANNAME = X Version 11
2261ab64890Smrg
2271ab64890SmrgMANDEFS = -D__libmansuffix__=$(LIB_MAN_SUFFIX) \
2281ab64890Smrg	-D__xorgversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\""
2291ab64890Smrg
2301ab64890SmrgCPP_MAN_FLAGS = $(MANDEFS) $(EXTRAMANDEFS)
2311ab64890Smrg
2321ab64890Smrg.man.$(LIB_MAN_SUFFIX):
2331ab64890Smrg	$(RAWCPP) $(RAWCPPFLAGS) $(CPP_MAN_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
2341ab64890Smrg
235