1 1.1 mrg # $NetBSD: Makefile,v 1.1 2008/07/29 05:01:22 mrg 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.1 mrg .PATH: ${X11SRCDIR.${LIB}} 9 1.1 mrg 10 1.1 mrg SRCS= ActionHook.c Alloc.c ArgList.c Callback.c ClickTime.c \ 11 1.1 mrg Composite.c Constraint.c Convert.c Converters.c Core.c \ 12 1.1 mrg Create.c Destroy.c Display.c Error.c Event.c EventUtil.c \ 13 1.1 mrg Functions.c GCManager.c Geometry.c GetActKey.c GetResList.c \ 14 1.1 mrg GetValues.c HookObj.c Hooks.c Initialize.c Intrinsic.c \ 15 1.1 mrg Keyboard.c Manage.c NextEvent.c Object.c PassivGrab.c \ 16 1.1 mrg Pointer.c Popup.c PopupCB.c RectObj.c ResConfig.c Resources.c \ 17 1.1 mrg Selection.c SetSens.c SetValues.c SetWMCW.c Shell.c \ 18 1.1 mrg StringDefs.c TMaction.c TMgrab.c TMkey.c TMparse.c TMprint.c \ 19 1.1 mrg TMstate.c Threads.c VarCreate.c VarGet.c Varargs.c Vendor.c 20 1.1 mrg 21 1.1 mrg INCS= CallbackI.h Composite.h CompositeP.h ConstrainP.h Constraint.h \ 22 1.1 mrg ConvertI.h Core.h CoreP.h CreateI.h EventI.h HookObjI.h InitialI.h \ 23 1.1 mrg Intrinsic.h IntrinsicI.h IntrinsicP.h Object.h ObjectP.h \ 24 1.1 mrg PassivGraI.h RectObj.h RectObjP.h ResConfigP.h ResourceI.h \ 25 1.1 mrg SelectionI.h Shell.h ShellI.h ShellP.h StringDefs.h ThreadsI.h \ 26 1.1 mrg TranslateI.h VarargsI.h Vendor.h VendorP.h Xtos.h 27 1.1 mrg INCSDIR=${X11INCDIR}/X11 28 1.1 mrg 29 1.1 mrg CPPFLAGS+= ${X11FLAGS.THREADLIB} 30 1.1 mrg CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11 31 1.1 mrg CPPFLAGS+= -DUSE_POLL -DUSE_SNPRINTF -DLIBXT -I. 32 1.1 mrg 33 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\" 34 1.1 mrg CPPFLAGS.Error.c= -DERRORDB=\"${X11LIBDIR}/XtErrorDB\" \ 35 1.1 mrg -DXTERROR_PREFIX=\"\" -DXTWARNING_PREFIX=\"\" 36 1.1 mrg CPPFLAGS.TMkey.c= -DXKB 37 1.1 mrg 38 1.1 mrg LIBDPLIBS=\ 39 1.1 mrg X11 ${.CURDIR}/../libX11/dynamic \ 40 1.1 mrg SM ${.CURDIR}/../libSM \ 41 1.1 mrg ICE ${.CURDIR}/../libICE 42 1.1 mrg 43 1.1 mrg .include "${NETBSDSRCDIR}/external/mit/xorg/tools/makestrs/Makefile.makestrs" 44 1.1 mrg 45 1.1 mrg STRINGS_FILES= StringDefs.c StringDefs.h Shell.h 46 1.1 mrg STRINGS_TMPLS= util/StrDefs.ct util/StrDefs.ht util/Shell.ht 47 1.1 mrg STRINGS_LIST= util/string.list 48 1.1 mrg 49 1.1 mrg ${STRINGS_FILES}: strings_files.stamp 50 1.1 mrg strings_files.stamp: ${MAKESTRS} ${STRINGS_LIST} ${STRINGS_TMPLS} 51 1.1 mrg ${_MKMSG_CREATE} ${STRINGS_FILES} 52 1.1 mrg rm -f ${.TARGET} ${STRINGS_FILES} 53 1.1 mrg rm -f util 54 1.1 mrg ln -s ${X11SRCDIR.Xt}/util util 55 1.1 mrg ${MAKESTRS} -i . < ${STRINGS_LIST} > StringDefs.c 56 1.1 mrg touch ${.TARGET} 57 1.1 mrg CLEANFILES+= ${STRINGS_FILES} util strings_files.stamp 58 1.1 mrg DPSRCS+= ${STRINGS_FILES} 59 1.1 mrg 60 1.1 mrg .include <bsd.x11.mk> 61 1.1 mrg .include <bsd.lib.mk> 62