mirror of
https://gitlab.freedesktop.org/xorg/lib/libx11.git
synced 2026-05-08 03:18:07 +02:00
Add Makefile to process/install XKB man pages
This commit is contained in:
parent
d9954c6f6f
commit
f2f27d4763
3 changed files with 237 additions and 0 deletions
|
|
@ -382,6 +382,7 @@ XORG_RELEASE_VERSION
|
|||
AC_OUTPUT([Makefile
|
||||
include/Makefile
|
||||
man/Makefile
|
||||
man/xkb/Makefile
|
||||
src/Makefile
|
||||
src/util/Makefile
|
||||
src/xcms/Makefile
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
# Have to fake out automake by calling our man pages "DATA" since "MANS" won't
|
||||
# accept .3x as a valid man page suffix
|
||||
|
||||
SUBDIRS = xkb
|
||||
|
||||
libmandir = $(LIB_MAN_DIR)
|
||||
|
||||
LIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%)
|
||||
|
|
|
|||
234
man/xkb/Makefile.am
Normal file
234
man/xkb/Makefile.am
Normal file
|
|
@ -0,0 +1,234 @@
|
|||
# Have to fake out automake by calling our man pages "DATA" since "MANS" won't
|
||||
# accept .3x as a valid man page suffix
|
||||
|
||||
libmandir = $(LIB_MAN_DIR)
|
||||
|
||||
LIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%)
|
||||
|
||||
libman_PRE = \
|
||||
XkbActionCtrls.man \
|
||||
XkbAddDeviceLedInfo.man \
|
||||
XkbAddGeomColor.man \
|
||||
XkbAddGeomDoodad.man \
|
||||
XkbAddGeomKey.man \
|
||||
XkbAddGeomKeyAlias.man \
|
||||
XkbAddGeomOutline.man \
|
||||
XkbAddGeomOverlay.man \
|
||||
XkbAddGeomOverlayKey.man \
|
||||
XkbAddGeomOverlayRow.man \
|
||||
XkbAddGeomProperty.man \
|
||||
XkbAddGeomRow.man \
|
||||
XkbAddGeomSection.man \
|
||||
XkbAddGeomShape.man \
|
||||
XkbAddSymInterpret.man \
|
||||
XkbAllocClientMap.man \
|
||||
XkbAllocCompatMap.man \
|
||||
XkbAllocControls.man \
|
||||
XkbAllocDeviceInfo.man \
|
||||
XkbAllocDeviceLedInfo.man \
|
||||
XkbAllocGeomColors.man \
|
||||
XkbAllocGeomDoodads.man \
|
||||
XkbAllocGeomKeyAliases.man \
|
||||
XkbAllocGeomKeys.man \
|
||||
XkbAllocGeomOutlines.man \
|
||||
XkbAllocGeomOverlayKey.man \
|
||||
XkbAllocGeomOverlayRows.man \
|
||||
XkbAllocGeomOverlays.man \
|
||||
XkbAllocGeomPoints.man \
|
||||
XkbAllocGeomProps.man \
|
||||
XkbAllocGeomRows.man \
|
||||
XkbAllocGeomSectionDoodads.man \
|
||||
XkbAllocGeomSections.man \
|
||||
XkbAllocGeomShapes.man \
|
||||
XkbAllocGeometry.man \
|
||||
XkbAllocIndicatorMaps.man \
|
||||
XkbAllocKeyboard.man \
|
||||
XkbAllocNames.man \
|
||||
XkbAllocServerMap.man \
|
||||
XkbApplyCompatMapToKey.man \
|
||||
XkbBell.man \
|
||||
XkbBellEvent.man \
|
||||
XkbChangeControls.man \
|
||||
XkbChangeDeviceInfo.man \
|
||||
XkbChangeEnabledControls.man \
|
||||
XkbChangeIndicators.man \
|
||||
XkbChangeMap.man \
|
||||
XkbChangeNames.man \
|
||||
XkbChangeTypesOfKey.man \
|
||||
XkbComputeRowBounds.man \
|
||||
XkbComputeSectionBounds.man \
|
||||
XkbComputeShapeBounds.man \
|
||||
XkbComputeShapeTop.man \
|
||||
XkbCopyKeyType.man \
|
||||
XkbCopyKeyTypes.man \
|
||||
XkbDeviceBell.man \
|
||||
XkbDeviceBellEvent.man \
|
||||
XkbFindOverlayForKey.man \
|
||||
XkbForceBell.man \
|
||||
XkbForceDeviceBell.man \
|
||||
XkbFreeClientMap.man \
|
||||
XkbFreeCompatMap.man \
|
||||
XkbFreeComponentList.man \
|
||||
XkbFreeControls.man \
|
||||
XkbFreeDeviceInfo.man \
|
||||
XkbFreeGeomColors.man \
|
||||
XkbFreeGeomDoodads.man \
|
||||
XkbFreeGeomKeyAliases.man \
|
||||
XkbFreeGeomKeys.man \
|
||||
XkbFreeGeomOutlines.man \
|
||||
XkbFreeGeomOverlayKeys.man \
|
||||
XkbFreeGeomOverlayRows.man \
|
||||
XkbFreeGeomOverlays.man \
|
||||
XkbFreeGeomPoints.man \
|
||||
XkbFreeGeomProperties.man \
|
||||
XkbFreeGeomRows.man \
|
||||
XkbFreeGeomSections.man \
|
||||
XkbFreeGeomShapes.man \
|
||||
XkbFreeGeometry.man \
|
||||
XkbFreeIndicatorMaps.man \
|
||||
XkbFreeKeyboard.man \
|
||||
XkbFreeNames.man \
|
||||
XkbFreeServerMap.man \
|
||||
XkbGetAccessXTimeout.man \
|
||||
XkbGetAutoRepeatRate.man \
|
||||
XkbGetAutoResetControls.man \
|
||||
XkbGetBounceKeysDelay.man \
|
||||
XkbGetCompatMap.man \
|
||||
XkbGetControls.man \
|
||||
XkbGetControlsChanges.man \
|
||||
XkbGetDetectableAutorepeat.man \
|
||||
XkbGetDeviceButtonActions.man \
|
||||
XkbGetDeviceInfo.man \
|
||||
XkbGetDeviceInfoChanges.man \
|
||||
XkbGetDeviceLedInfo.man \
|
||||
XkbGetGeometry.man \
|
||||
XkbGetIndicatorChanges.man \
|
||||
XkbGetIndicatorMap.man \
|
||||
XkbGetIndicatorState.man \
|
||||
XkbGetKeyActions.man \
|
||||
XkbGetKeyBehaviors.man \
|
||||
XkbGetKeyExplicitComponents.man \
|
||||
XkbGetKeyModifierMap.man \
|
||||
XkbGetKeySyms.man \
|
||||
XkbGetKeyTypes.man \
|
||||
XkbGetKeyVirtualModMap.man \
|
||||
XkbGetKeyboard.man \
|
||||
XkbGetKeyboardByName.man \
|
||||
XkbGetMap.man \
|
||||
XkbGetNameChanges.man \
|
||||
XkbGetNamedGeometry.man \
|
||||
XkbGetNamedIndicator.man \
|
||||
XkbGetNames.man \
|
||||
XkbGetSlowKeysDelay.man \
|
||||
XkbGetState.man \
|
||||
XkbGetStickyKeysOptions.man \
|
||||
XkbGetUpdatedMap.man \
|
||||
XkbGetVirtualMods.man \
|
||||
XkbGetXlibControls.man \
|
||||
XkbIgnoreExtension.man \
|
||||
XkbInitCanonicalKeyTypes.man \
|
||||
XkbKeyAction.man \
|
||||
XkbKeyActionEntry.man \
|
||||
XkbKeyActionsPtr.man \
|
||||
XkbKeyGroupInfo.man \
|
||||
XkbKeyGroupWidth.man \
|
||||
XkbKeyGroupsWidth.man \
|
||||
XkbKeyHasActions.man \
|
||||
XkbKeyNumActions.man \
|
||||
XkbKeyNumGroups.man \
|
||||
XkbKeyNumSyms.man \
|
||||
XkbKeySymEntry.man \
|
||||
XkbKeySymsOffset.man \
|
||||
XkbKeySymsPtr.man \
|
||||
XkbKeyType.man \
|
||||
XkbKeyTypeIndex.man \
|
||||
XkbKeyTypesForCoreSymbols.man \
|
||||
XkbKeycodeToKeysym.man \
|
||||
XkbKeysymToModifiers.man \
|
||||
XkbLatchGroup.man \
|
||||
XkbLatchModifiers.man \
|
||||
XkbLibraryVersion.man \
|
||||
XkbListComponents.man \
|
||||
XkbLockGroup.man \
|
||||
XkbLockModifiers.man \
|
||||
XkbLookupKeyBinding.man \
|
||||
XkbLookupKeySym.man \
|
||||
XkbModActionVMods.man \
|
||||
XkbNoteControlsChanges.man \
|
||||
XkbNoteDeviceChanges.man \
|
||||
XkbNoteIndicatorChanges.man \
|
||||
XkbNoteNameChanges.man \
|
||||
XkbOpenDisplay.man \
|
||||
XkbOutOfRangeGroupInfo.man \
|
||||
XkbOutOfRangeGroupNumber.man \
|
||||
XkbPtrActionX.man \
|
||||
XkbPtrActionY.man \
|
||||
XkbQueryExtension.man \
|
||||
XkbRefreshKeyboardMapping.man \
|
||||
XkbResizeDeviceButtonActions.man \
|
||||
XkbResizeKeyActions.man \
|
||||
XkbResizeKeySyms.man \
|
||||
XkbResizeKeyType.man \
|
||||
XkbSAActionSetCtrls.man \
|
||||
XkbSAGroup.man \
|
||||
XkbSAPtrDfltValue.man \
|
||||
XkbSARedirectSetVMods.man \
|
||||
XkbSARedirectSetVModsMask.man \
|
||||
XkbSARedirectVMods.man \
|
||||
XkbSARedirectVModsMask.man \
|
||||
XkbSAScreen.man \
|
||||
XkbSASetGroup.man \
|
||||
XkbSASetPtrDfltValue.man \
|
||||
XkbSASetScreen.man \
|
||||
XkbSelectEventDetails.man \
|
||||
XkbSelectEvents.man \
|
||||
XkbSetAccessXTimeout.man \
|
||||
XkbSetAutoRepeatRate.man \
|
||||
XkbSetAutoResetControls.man \
|
||||
XkbSetBounceKeysDelay.man \
|
||||
XkbSetCompatMap.man \
|
||||
XkbSetControls.man \
|
||||
XkbSetDebuggingFlags.man \
|
||||
XkbSetDetectableAutorepeat.man \
|
||||
XkbSetDeviceButtonActions.man \
|
||||
XkbSetDeviceInfo.man \
|
||||
XkbSetIgnoreLockMods.man \
|
||||
XkbSetIndicatorMap.man \
|
||||
XkbSetMap.man \
|
||||
XkbSetModActionVMods.man \
|
||||
XkbSetNamedIndicator.man \
|
||||
XkbSetNames.man \
|
||||
XkbSetPtrActionX.man \
|
||||
XkbSetPtrActionY.man \
|
||||
XkbSetServerInternalMods.man \
|
||||
XkbSetXlibControls.man \
|
||||
XkbTranslateKeyCode.man \
|
||||
XkbTranslateKeySym.man \
|
||||
XkbUpdateMapFromCore.man \
|
||||
XkbVirtualModsToReal.man
|
||||
|
||||
# What we actually install
|
||||
|
||||
if MANPAGES
|
||||
libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@)
|
||||
endif
|
||||
|
||||
EXTRA_DIST = $(libman_PRE)
|
||||
|
||||
CLEANFILES = $(libman_DATA)
|
||||
|
||||
include $(top_srcdir)/cpprules.in
|
||||
|
||||
SUFFIXES += .$(LIB_MAN_SUFFIX) .man
|
||||
|
||||
XORGRELSTRING = @PACKAGE_STRING@
|
||||
XORGMANNAME = X Version 11
|
||||
|
||||
MANDEFS = -D__libmansuffix__=$(LIB_MAN_SUFFIX) \
|
||||
-D__xorgversion__="\"$(XORGRELSTRING)\" \"$(XORGMANNAME)\""
|
||||
|
||||
CPP_MAN_FLAGS = $(MANDEFS) $(EXTRAMANDEFS)
|
||||
|
||||
.man.$(LIB_MAN_SUFFIX):
|
||||
$(RAWCPP) $(RAWCPPFLAGS) $(CPP_MAN_FLAGS) < $< | $(CPP_SED_MAGIC) > $@
|
||||
|
||||
Loading…
Add table
Reference in a new issue