1 1.5 joerg # $NetBSD: Makefile,v 1.5 2011/08/11 23:15:39 joerg Exp $ 2 1.1 mrg 3 1.1 mrg .include <bsd.own.mk> 4 1.1 mrg 5 1.1 mrg LIB= Xt 6 1.1 mrg .PATH: ${X11SRCDIR.${LIB}}/include/X11 7 1.1 mrg .PATH: ${X11SRCDIR.${LIB}}/src 8 1.3 cube .PATH: ${X11SRCDIR.${LIB}}/man 9 1.1 mrg .PATH: ${X11SRCDIR.${LIB}} 10 1.1 mrg 11 1.1 mrg SRCS= ActionHook.c Alloc.c ArgList.c Callback.c ClickTime.c \ 12 1.1 mrg Composite.c Constraint.c Convert.c Converters.c Core.c \ 13 1.1 mrg Create.c Destroy.c Display.c Error.c Event.c EventUtil.c \ 14 1.1 mrg Functions.c GCManager.c Geometry.c GetActKey.c GetResList.c \ 15 1.1 mrg GetValues.c HookObj.c Hooks.c Initialize.c Intrinsic.c \ 16 1.1 mrg Keyboard.c Manage.c NextEvent.c Object.c PassivGrab.c \ 17 1.1 mrg Pointer.c Popup.c PopupCB.c RectObj.c ResConfig.c Resources.c \ 18 1.1 mrg Selection.c SetSens.c SetValues.c SetWMCW.c Shell.c \ 19 1.1 mrg StringDefs.c TMaction.c TMgrab.c TMkey.c TMparse.c TMprint.c \ 20 1.1 mrg TMstate.c Threads.c VarCreate.c VarGet.c Varargs.c Vendor.c 21 1.1 mrg 22 1.1 mrg INCS= CallbackI.h Composite.h CompositeP.h ConstrainP.h Constraint.h \ 23 1.1 mrg ConvertI.h Core.h CoreP.h CreateI.h EventI.h HookObjI.h InitialI.h \ 24 1.1 mrg Intrinsic.h IntrinsicI.h IntrinsicP.h Object.h ObjectP.h \ 25 1.1 mrg PassivGraI.h RectObj.h RectObjP.h ResConfigP.h ResourceI.h \ 26 1.1 mrg SelectionI.h Shell.h ShellI.h ShellP.h StringDefs.h ThreadsI.h \ 27 1.1 mrg TranslateI.h VarargsI.h Vendor.h VendorP.h Xtos.h 28 1.1 mrg INCSDIR=${X11INCDIR}/X11 29 1.1 mrg 30 1.1 mrg CPPFLAGS+= ${X11FLAGS.THREADLIB} 31 1.1 mrg CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 32 1.1 mrg CPPFLAGS+= -DUSE_POLL -DUSE_SNPRINTF -DLIBXT -I. 33 1.1 mrg 34 1.1 mrg CPPFLAGS.Intrinsic.c= -DXFILESEARCHPATHDEFAULT=\"${X11LIBDIR}/%L/%T/%N%C%S:${X11LIBDIR}/%l/%T/%N%C%S:${X11LIBDIR}/%T/%N%C%S:${X11LIBDIR}/%L/%T/%N%S:${X11LIBDIR}/%l/%T/%N%S:${X11LIBDIR}/%T/%N%S\" 35 1.1 mrg CPPFLAGS.Error.c= -DERRORDB=\"${X11LIBDIR}/XtErrorDB\" \ 36 1.1 mrg -DXTERROR_PREFIX=\"\" -DXTWARNING_PREFIX=\"\" 37 1.1 mrg CPPFLAGS.TMkey.c= -DXKB 38 1.1 mrg 39 1.1 mrg LIBDPLIBS=\ 40 1.1 mrg X11 ${.CURDIR}/../libX11/dynamic \ 41 1.1 mrg SM ${.CURDIR}/../libSM \ 42 1.1 mrg ICE ${.CURDIR}/../libICE 43 1.1 mrg 44 1.1 mrg .include "${NETBSDSRCDIR}/external/mit/xorg/tools/makestrs/Makefile.makestrs" 45 1.1 mrg 46 1.1 mrg STRINGS_FILES= StringDefs.c StringDefs.h Shell.h 47 1.1 mrg STRINGS_TMPLS= util/StrDefs.ct util/StrDefs.ht util/Shell.ht 48 1.1 mrg STRINGS_LIST= util/string.list 49 1.1 mrg 50 1.1 mrg ${STRINGS_FILES}: strings_files.stamp 51 1.1 mrg strings_files.stamp: ${MAKESTRS} ${STRINGS_LIST} ${STRINGS_TMPLS} 52 1.1 mrg ${_MKMSG_CREATE} ${STRINGS_FILES} 53 1.1 mrg rm -f ${.TARGET} ${STRINGS_FILES} 54 1.1 mrg rm -f util 55 1.1 mrg ln -s ${X11SRCDIR.Xt}/util util 56 1.1 mrg ${MAKESTRS} -i . < ${STRINGS_LIST} > StringDefs.c 57 1.1 mrg touch ${.TARGET} 58 1.1 mrg CLEANFILES+= ${STRINGS_FILES} util strings_files.stamp 59 1.1 mrg DPSRCS+= ${STRINGS_FILES} 60 1.1 mrg 61 1.3 cube MAN= XtAddActions.3 XtAddCallback.3 XtAddEventHandler.3 \ 62 1.3 cube XtAddExposureToRegion.3 XtAddGrab.3 XtAddInput.3 XtAllocateGC.3 \ 63 1.3 cube XtAppAddActionHook.3 XtAppAddActions.3 XtAppAddBlockHook.3 \ 64 1.3 cube XtAppAddConverter.3 XtAppAddInput.3 XtAppAddSignal.3 \ 65 1.3 cube XtAppAddTimeOut.3 XtAppAddWorkProc.3 XtAppCreateShell.3 \ 66 1.3 cube XtAppError.3 XtAppErrorMsg.3 XtAppGetErrorDatabase.3 \ 67 1.3 cube XtAppGetSelectionTimeout.3 XtAppInitialize.3 XtAppLock.3 \ 68 1.3 cube XtAppNextEvent.3 XtAppReleaseCacheRefs.3 XtAppSetExitFlag.3 \ 69 1.3 cube XtAppSetFallbackResources.3 XtAppSetTypeConverter.3 \ 70 1.3 cube XtBuildEventMask.3 XtCallAcceptFocus.3 XtCallActionProc.3 \ 71 1.3 cube XtCallCallbacks.3 XtClass.3 XtConfigureWidget.3 XtConvert.3 \ 72 1.3 cube XtConvertAndStore.3 XtCreateApplicationContext.3 \ 73 1.3 cube XtCreateApplicationShell.3 XtCreatePopupShell.3 \ 74 1.3 cube XtCreateSelectionRequest.3 XtCreateWidget.3 XtCreateWindow.3 \ 75 1.3 cube XtDisplay.3 XtDisplayInitialize.3 XtDisplayStringConversionWarning.3 \ 76 1.3 cube XtDisplayToApplicationContext.3 XtError.3 XtErrorMsg.3 XtFindFile.3 \ 77 1.3 cube XtGetActionKeysym.3 XtGetActionList.3 XtGetApplicationNameAndClass.3 \ 78 1.3 cube XtGetApplicationResources.3 XtGetClassExtension.3 XtGetDisplays.3 \ 79 1.3 cube XtGetErrorDatabase.3 XtGetGC.3 XtGetKeyboardFocusWidget.3 \ 80 1.3 cube XtGetKeysymTable.3 XtGetResourceList.3 XtGetSelectionParameters.3 \ 81 1.3 cube XtGetSelectionRequest.3 XtGetSelectionTimeout.3 XtGetSelectionValue.3 \ 82 1.3 cube XtGetSelectionValueIncremental.3 XtGetSubresources.3 XtGrabKey.3 \ 83 1.3 cube XtHooksOfDisplay.3 XtInitialize.3 XtInitializeWidgetClass.3 \ 84 1.3 cube XtInsertEventTypeHandler.3 XtLastEventProcessed.3 \ 85 1.3 cube XtMakeGeometryRequest.3 XtMalloc.3 XtManageChildren.3 XtMapWidget.3 \ 86 1.3 cube XtName.3 XtNameToWidget.3 XtNextEvent.3 XtOffset.3 \ 87 1.3 cube XtOpenApplication.3 XtOwnSelection.3 XtParent.3 \ 88 1.3 cube XtParseAcceleratorTable.3 XtParseTranslationTable.3 XtPopdown.3 \ 89 1.3 cube XtPopup.3 XtProcessLock.3 XtQueryGeometry.3 XtRealizeWidget.3 \ 90 1.3 cube XtRegisterDrawable.3 XtRegisterGrabAction.3 XtReservePropertyAtom.3 \ 91 1.3 cube XtResolvePathname.3 XtSessionGetToken.3 XtSetArg.3 \ 92 1.3 cube XtSetKeyTranslator.3 XtSetKeyboardFocus.3 XtSetLanguageProc.3 \ 93 1.3 cube XtSetMultiClickTime.3 XtSetSelectionParameters.3 XtSetSensitive.3 \ 94 1.3 cube XtSetValues.3 XtSetWMColormapWindows.3 XtStringConversionWarning.3 \ 95 1.3 cube XtToolkitThreadInitialize.3 XtTranslateCoords.3 XtVaCreateArgsList.3 96 1.3 cube 97 1.3 cube MLINKS= XtAddCallback.3 XtAddCallbacks.3 \ 98 1.3 cube XtAddCallback.3 XtRemoveCallback.3 \ 99 1.3 cube XtAddCallback.3 XtRemoveCallbacks.3 \ 100 1.3 cube XtAddCallback.3 XtRemoveAllCallbacks.3 101 1.3 cube 102 1.3 cube MLINKS+= XtAddEventHandler.3 XtAddRawEventHandler.3 \ 103 1.3 cube XtAddEventHandler.3 XtRemoveEventHandler.3 \ 104 1.3 cube XtAddEventHandler.3 XtRemoveRawEventHandler.3 \ 105 1.3 cube XtAddEventHandler.3 XtInsertEventHandler.3 \ 106 1.3 cube XtAddEventHandler.3 XtInsertRawEventHandler.3 107 1.3 cube 108 1.3 cube MLINKS+= XtAddGrab.3 XtRemoveGrab.3 \ 109 1.3 cube XtAppAddConverter.3 XtAddConverter.3 \ 110 1.3 cube XtAppAddInput.3 XtRemoveInput.3 \ 111 1.3 cube XtAppAddTimeOut.3 XtRemoveTimeOut.3 \ 112 1.3 cube XtAppAddWorkProc.3 XtRemoveWorkProc.3 \ 113 1.3 cube XtAppCreateShell.3 XtVaAppCreateShell.3 114 1.3 cube 115 1.3 cube MLINKS+= XtAppError.3 XtAppSetErrorHandler.3 \ 116 1.3 cube XtAppError.3 XtAppSetWarningHandler.3 \ 117 1.3 cube XtAppError.3 XtAppWarning.3 118 1.3 cube 119 1.3 cube MLINKS+= XtAppErrorMsg.3 XtAppSetErrorMsgHandler.3 \ 120 1.3 cube XtAppErrorMsg.3 XtAppSetWarningMsgHandler.3 \ 121 1.3 cube XtAppErrorMsg.3 XtAppWarningMsg.3 122 1.3 cube 123 1.3 cube MLINKS+= XtAppGetErrorDatabase.3 XtAppGetErrorDatabaseText.3 \ 124 1.3 cube XtAppGetSelectionTimeout.3 XtAppSetSelectionTimeout.3 125 1.3 cube 126 1.3 cube MLINKS+= XtAppNextEvent.3 XtAppPending.3 \ 127 1.3 cube XtAppNextEvent.3 XtAppPeekEvent.3 \ 128 1.3 cube XtAppNextEvent.3 XtAppProcessEvent.3 \ 129 1.3 cube XtAppNextEvent.3 XtDispatchEvent.3 \ 130 1.3 cube XtAppNextEvent.3 XtAppMainLoop.3 131 1.3 cube 132 1.3 cube MLINKS+= XtNextEvent.3 XtPending.3 \ 133 1.3 cube XtNextEvent.3 XtPeekEvent.3 \ 134 1.3 cube XtNextEvent.3 XtProcessEvent.3 \ 135 1.3 cube XtNextEvent.3 XtMainLoop.3 136 1.3 cube 137 1.3 cube MLINKS+= XtCallCallbacks.3 XtCallCallbackList.3 \ 138 1.3 cube XtCallCallbacks.3 XtHasCallbacks.3 139 1.3 cube 140 1.3 cube MLINKS+= XtClass.3 XtSuperclass.3 \ 141 1.3 cube XtClass.3 XtIsSubclass.3 \ 142 1.3 cube XtClass.3 XtCheckSubclass.3 \ 143 1.3 cube XtClass.3 XtIsObject.3 \ 144 1.3 cube XtClass.3 XtIsRectObj.3 \ 145 1.3 cube XtClass.3 XtIsWidget.3 \ 146 1.3 cube XtClass.3 XtIsComposite.3 \ 147 1.3 cube XtClass.3 XtIsConstraint.3 \ 148 1.3 cube XtClass.3 XtIsShell.3 \ 149 1.3 cube XtClass.3 XtIsOverrideShell.3 \ 150 1.3 cube XtClass.3 XtIsWMShell.3 \ 151 1.3 cube XtClass.3 XtIsVendorShell.3 \ 152 1.3 cube XtClass.3 XtIsTransientShell.3 \ 153 1.3 cube XtClass.3 XtIsTopLevelShell.3 \ 154 1.3 cube XtClass.3 XtIsApplicationShell.3 \ 155 1.3 cube XtClass.3 XtIsSessionShell.3 156 1.3 cube 157 1.3 cube MLINKS+= XtConfigureWidget.3 XtMoveWidget.3 \ 158 1.3 cube XtConfigureWidget.3 XtResizeWidget.3 159 1.3 cube 160 1.3 cube MLINKS+= XtConvert.3 XtDirectConvert.3 \ 161 1.3 cube XtConvertAndStore.3 XtCallConverter.3 162 1.3 cube 163 1.3 cube MLINKS+= XtCreateApplicationContext.3 XtDestroyApplicationContext.3 \ 164 1.3 cube XtCreateApplicationContext.3 XtWidgetToApplicationContext.3 \ 165 1.3 cube XtCreateApplicationContext.3 XtToolkitInitialize.3 166 1.3 cube 167 1.3 cube MLINKS+= XtCreatePopupShell.3 XtVaCreatePopupShell.3 168 1.3 cube 169 1.3 cube MLINKS+= XtCreateWidget.3 XtVaCreateWidget.3 \ 170 1.3 cube XtCreateWidget.3 XtCreateManagedWidget.3 \ 171 1.3 cube XtCreateWidget.3 XtVaCreateManagedWidget.3 \ 172 1.3 cube XtCreateWidget.3 XtDestroyWidget.3 173 1.3 cube 174 1.3 cube MLINKS+= XtDisplay.3 XtDisplayOfObject.3 \ 175 1.3 cube XtDisplay.3 XtScreen.3 \ 176 1.3 cube XtDisplay.3 XtScreenOfObject.3 \ 177 1.3 cube XtDisplay.3 XtWindow.3 \ 178 1.3 cube XtDisplay.3 XtWindowOfObject.3 179 1.3 cube 180 1.3 cube MLINKS+= XtDisplayInitialize.3 XtOpenDisplay.3 \ 181 1.3 cube XtDisplayInitialize.3 XtCloseDisplay.3 \ 182 1.3 cube XtDisplayInitialize.3 XtDatabase.3 \ 183 1.3 cube XtDisplayInitialize.3 XtScreenDatabase.3 184 1.3 cube 185 1.3 cube MLINKS+= XtGetGC.3 XtReleaseGC.3 \ 186 1.3 cube XtGetResourceList.3 XtGetConstraintResourceList.3 \ 187 1.3 cube XtGetSelectionValue.3 XtGetSelectionValues.3 \ 188 1.3 cube XtGetSubresources.3 XtVaGetSubresources.3 \ 189 1.3 cube XtGetApplicationResources.3 XtVaGetApplicationResources.3 \ 190 1.3 cube XtMakeGeometryRequest.3 XtMakeResizeRequest.3 191 1.3 cube 192 1.3 cube MLINKS+= XtMalloc.3 XtCalloc.3 \ 193 1.3 cube XtMalloc.3 XtRealloc.3 \ 194 1.3 cube XtMalloc.3 XtFree.3 \ 195 1.3 cube XtMalloc.3 XtNew.3 \ 196 1.4 mrg XtMalloc.3 XtNewString.3 \ 197 1.4 mrg XtMalloc.3 XtAsprintf.3 198 1.3 cube 199 1.3 cube MLINKS+= XtManageChildren.3 XtManageChild.3 \ 200 1.3 cube XtManageChildren.3 XtUnmanageChildren.3 \ 201 1.3 cube XtManageChildren.3 XtUnmanageChild.3 \ 202 1.3 cube XtManageChildren.3 XtIsManaged.3 \ 203 1.3 cube XtManageChildren.3 XtChangeManagedSet.3 204 1.3 cube 205 1.3 cube MLINKS+= XtMapWidget.3 XtSetMappedWhenManaged.3 \ 206 1.3 cube XtMapWidget.3 XtUnmapWidget.3 207 1.3 cube 208 1.3 cube MLINKS+= XtNameToWidget.3 XtWindowToWidget.3 209 1.3 cube 210 1.3 cube MLINKS+= XtOffset.3 XtOffsetOf.3 \ 211 1.3 cube XtOffset.3 XtNumber.3 212 1.3 cube 213 1.3 cube MLINKS+= XtOwnSelection.3 XtOwnSelectionIncremental.3 \ 214 1.3 cube XtOwnSelection.3 XtDisownSelection.3 215 1.3 cube 216 1.3 cube MLINKS+= XtParseAcceleratorTable.3 XtInstallAccelerators.3 \ 217 1.3 cube XtParseAcceleratorTable.3 XtInstallAllAccelerators.3 218 1.3 cube 219 1.3 cube MLINKS+= XtParseTranslationTable.3 XtAugmentTranslations.3 \ 220 1.3 cube XtParseTranslationTable.3 XtOverrideTranslations.3 \ 221 1.3 cube XtParseTranslationTable.3 XtUninstallTranslations.3 222 1.3 cube 223 1.3 cube MLINKS+= XtPopdown.3 XtCallbackPopdown.3 \ 224 1.3 cube XtPopdown.3 MenuPopdown.3 225 1.3 cube 226 1.3 cube MLINKS+= XtPopup.3 XtPopupSpringLoaded.3 \ 227 1.3 cube XtPopup.3 XtCallbackNone.3 \ 228 1.3 cube XtPopup.3 XtCallbackNonexclusive.3 \ 229 1.3 cube XtPopup.3 XtCallbackExclusive.3 \ 230 1.3 cube XtPopup.3 MenuPopup.3 231 1.3 cube 232 1.3 cube MLINKS+= XtRealizeWidget.3 XtIsRealized.3 \ 233 1.3 cube XtRealizeWidget.3 XtUnrealizeWidget.3 234 1.3 cube 235 1.3 cube MLINKS+= XtSetArg.3 XtMergeArgLists.3 236 1.3 cube 237 1.3 cube MLINKS+= XtSetKeyTranslator.3 XtTranslateKeycode.3 \ 238 1.3 cube XtSetKeyTranslator.3 XtRegisterCaseConverter.3 \ 239 1.3 cube XtSetKeyTranslator.3 XtConvertCase.3 240 1.3 cube 241 1.3 cube MLINKS+= XtSetSensitive.3 XtIsSensitive.3 242 1.3 cube 243 1.3 cube MLINKS+= XtSetValues.3 XtVaSetValues.3 \ 244 1.3 cube XtSetValues.3 XtSetSubvalues.3 \ 245 1.3 cube XtSetValues.3 XtGetValues.3 \ 246 1.3 cube XtSetValues.3 XtVaGetValues.3 \ 247 1.3 cube XtSetValues.3 XtGetSubvalues.3 \ 248 1.3 cube XtSetValues.3 XtVaGetSubvalues.3 \ 249 1.3 cube XtSetValues.3 XtVaSetSubvalues.3 250 1.3 cube 251 1.3 cube MLINKS+= XtGetKeysymTable.3 XtKeysymToKeycodeList.3 \ 252 1.3 cube XtAppSetTypeConverter.3 XtSetTypeConverter.3 \ 253 1.3 cube XtAppAddActionHook.3 XtRemoveActionHook.3 \ 254 1.3 cube XtSetMultiClickTime.3 XtGetMultiClickTime.3 255 1.3 cube 256 1.3 cube MLINKS+= XtInsertEventTypeHandler.3 XtRemoveEventTypeHandler.3 \ 257 1.3 cube XtInsertEventTypeHandler.3 XtRegisterExtensionSelector.3 \ 258 1.3 cube XtInsertEventTypeHandler.3 XtSetEventDispatcher.3 \ 259 1.3 cube XtInsertEventTypeHandler.3 XtDispatchEventToWidget.3 260 1.3 cube 261 1.3 cube MLINKS+= XtLastEventProcessed.3 XtLastTimestampProcessed.3 262 1.3 cube 263 1.3 cube MLINKS+= XtAppAddSignal.3 XtNoticeSignal.3 \ 264 1.3 cube XtAppAddSignal.3 XtRemoveSignal.3 265 1.3 cube 266 1.3 cube MLINKS+= XtAddInput.3 XtAddTimeOut.3 \ 267 1.3 cube XtAddInput.3 XtAddWorkProc.3 268 1.3 cube 269 1.3 cube MLINKS+= XtAppAddBlockHook.3 XtRemoveBlockHook.3 \ 270 1.3 cube XtAppInitialize.3 XtVaAppInitialize.3 \ 271 1.3 cube XtSessionGetToken.3 XtSessionReturnToken.3 272 1.3 cube 273 1.3 cube MLINKS+= XtErrorMsg.3 XtSetErrorMsgHandler.3 \ 274 1.3 cube XtErrorMsg.3 XtSetWarningMsgHandler.3 \ 275 1.3 cube XtErrorMsg.3 XtWarningMsg.3 276 1.3 cube 277 1.3 cube MLINKS+= XtError.3 XtSetErrorHandler.3 \ 278 1.3 cube XtError.3 XtSetWarningHandler.3 \ 279 1.3 cube XtError.3 XtWarning.3 280 1.3 cube 281 1.3 cube MLINKS+= XtGetErrorDatabase.3 XtGetErrorDatabaseText.3 \ 282 1.3 cube XtGetSelectionValueIncremental.3 XtGetSelectionValuesIncremental.3 \ 283 1.3 cube XtGetSelectionTimeout.3 XtSetSelectionTimeout.3 284 1.3 cube 285 1.3 cube MLINKS+= XtCreateSelectionRequest.3 XtSendSelectionRequest.3 \ 286 1.3 cube XtCreateSelectionRequest.3 XtCancelSelectionRequest.3 287 1.3 cube 288 1.3 cube MLINKS+= XtReservePropertyAtom.3 XtReleasePropertyAtom.3 289 1.3 cube 290 1.3 cube MLINKS+= XtGrabKey.3 XtUngrabKey.3 \ 291 1.3 cube XtGrabKey.3 XtGrabKeyboard.3 \ 292 1.3 cube XtGrabKey.3 XtUngrabKeyboard.3 \ 293 1.3 cube XtGrabKey.3 XtGrabButton.3 \ 294 1.3 cube XtGrabKey.3 XtUngrabButton.3 \ 295 1.3 cube XtGrabKey.3 XtGrabPointer.3 \ 296 1.3 cube XtGrabKey.3 XtUngrabPointer.3 297 1.3 cube 298 1.3 cube MLINKS+= XtRegisterDrawable.3 XtUnregisterDrawable.3 \ 299 1.3 cube XtAppSetExitFlag.3 XtAppGetExitFlag.3 \ 300 1.3 cube XtAppLock.3 XtAppUnlock.3 \ 301 1.3 cube XtProcessLock.3 XtProcessUnlock.3 \ 302 1.3 cube XtOpenApplication.3 XtVaOpenApplication.3 303 1.3 cube 304 1.2 cube PKGDIST= ${LIB} 305 1.2 cube 306 1.5 joerg CWARNFLAGS.clang+= -Wno-tautological-compare 307 1.5 joerg 308 1.1 mrg .include <bsd.x11.mk> 309 1.1 mrg .include <bsd.lib.mk> 310