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