On Sun, 19 Aug 2012, Jon Trulson wrote: > I propose that I take those header from the LGPL motif I have, add the > appropriate license headers, and put them in imports/motif/include/
You are right - I included them to push my change out fast (I dislike WIP to be stuck forever in my working tree) only to find out that my next set of patches (for dtwm) also needs some Motif includes. I think they should be put together with the "official" ones in $top/imports/motif/include/Xm (they live in the same source directory anyway). There are two possibilities: 1) We can link them: So instead of doing right now ln -s /usr/local/include $top/imports/motif/include (on FreeBSD) I would need to mkdir -p $top/imports/motif/include/Xm and then ln -s $xm/*.h $top/imports/motif/include/Xm/ where $xm is "lib/Xm" from the openmotif distribution 2) or - as you suggest - we can import them into the CDE distribution. Below is the list of all files in lib/Xm/*.h, "exists" means it is a public header that goes into <Xm/...> and "NOT FOUND" it's a private one. AccColorT.h exists. AccTextT.h exists. ActivatableT.h exists. ArrowB.h exists. ArrowBG.h exists. ArrowBGP.h exists. ArrowBP.h exists. AtomMgr.h exists. BaseClassI.h NOT FOUND. BaseClassP.h exists. BitmapsI.h NOT FOUND. BulletinB.h exists. BulletinBI.h NOT FOUND. BulletinBP.h exists. ButtonBox.h exists. ButtonBoxP.h exists. CacheI.h NOT FOUND. CacheP.h exists. CallbackI.h NOT FOUND. CareVisualT.h exists. CareVisualTI.h NOT FOUND. CascadeB.h exists. CascadeBG.h exists. CascadeBGI.h NOT FOUND. CascadeBGP.h exists. CascadeBI.h NOT FOUND. CascadeBP.h exists. ClipWindTI.h NOT FOUND. ClipWindowP.h exists. CntrbmI.h NOT FOUND. ColorI.h NOT FOUND. ColorObjI.h NOT FOUND. ColorObjP.h exists. ColorP.h exists. ColorS.h exists. ColorSP.h exists. Column.h exists. ColumnP.h exists. ComboBox.h exists. ComboBox2.h exists. ComboBox2P.h exists. ComboBoxP.h exists. Command.h exists. CommandI.h NOT FOUND. CommandP.h exists. ContItemT.h exists. Container.h exists. ContainerP.h exists. ContainerT.h exists. CutPaste.h exists. CutPasteI.h NOT FOUND. DataF.h exists. DataFP.h exists. DataFSelP.h exists. DesktopP.h exists. DestI.h NOT FOUND. DialogS.h exists. DialogSEP.h exists. DialogSP.h exists. DialogSavvyT.h exists. Display.h exists. DisplayI.h NOT FOUND. DisplayP.h exists. DragBSI.h NOT FOUND. DragC.h exists. DragCI.h NOT FOUND. DragCP.h exists. DragDrop.h exists. DragICCI.h NOT FOUND. DragIcon.h exists. DragIconI.h NOT FOUND. DragIconP.h exists. DragOverS.h exists. DragOverSI.h NOT FOUND. DragOverSP.h exists. DragUnderI.h NOT FOUND. DrawI.h NOT FOUND. DrawP.h exists. DrawUtils.h exists. DrawingA.h exists. DrawingAI.h NOT FOUND. DrawingAP.h exists. DrawnB.h exists. DrawnBP.h exists. DropDown.h exists. DropDownP.h exists. DropSMgr.h exists. DropSMgrI.h NOT FOUND. DropSMgrP.h exists. DropTrans.h exists. DropTransP.h exists. EditresComI.h NOT FOUND. Ext.h exists. Ext18List.h exists. Ext18ListP.h exists. ExtObjectI.h NOT FOUND. ExtObjectP.h exists. ExtP.h exists. FileSB.h exists. FileSBP.h exists. FontS.h exists. FontSP.h exists. Form.h exists. FormP.h exists. Frame.h exists. FrameP.h exists. GMUtilsI.h NOT FOUND. Gadget.h exists. GadgetI.h NOT FOUND. GadgetP.h exists. GadgetUtiI.h NOT FOUND. GeoUtilsI.h NOT FOUND. GrabShell.h exists. GrabShellP.h exists. HashI.h NOT FOUND. Hierarchy.h exists. HierarchyP.h exists. IconBox.h exists. IconBoxP.h exists. IconButton.h exists. IconButtonP.h exists. IconFile.h exists. IconFileP.h exists. IconG.h exists. IconGI.h NOT FOUND. IconGP.h exists. IconH.h exists. IconHP.h exists. ImageCachI.h NOT FOUND. JoinSideT.h exists. JpegI.h NOT FOUND. Label.h exists. LabelG.h exists. LabelGI.h NOT FOUND. LabelGP.h exists. LabelI.h NOT FOUND. LabelP.h exists. LayoutT.h exists. List.h exists. ListP.h exists. MainW.h exists. MainWP.h exists. Manager.h exists. ManagerI.h NOT FOUND. ManagerP.h exists. MapEventsI.h NOT FOUND. MenuProcI.h NOT FOUND. MenuProcP.h exists. MenuShell.h exists. MenuShellI.h NOT FOUND. MenuShellP.h exists. MenuStateI.h NOT FOUND. MenuStateP.h exists. MenuT.h exists. MenuUtilI.h NOT FOUND. MenuUtilP.h exists. MessageB.h exists. MessageBI.h NOT FOUND. MessageBP.h exists. MessagesI.h NOT FOUND. MultiList.h exists. MultiListP.h exists. MwmUtil.h exists. NavigatorT.h exists. Notebook.h exists. NotebookP.h exists. Outline.h exists. OutlineP.h exists. Paned.h exists. PanedP.h exists. PanedW.h exists. PanedWP.h exists. Picture.h exists. PictureP.h exists. PixConvI.h NOT FOUND. PngI.h NOT FOUND. PointInT.h exists. Primitive.h exists. PrimitiveI.h NOT FOUND. PrimitiveP.h exists. Print.h exists. PrintSI.h NOT FOUND. PrintSP.h exists. Protocols.h exists. ProtocolsI.h NOT FOUND. ProtocolsP.h exists. PushB.h exists. PushBG.h exists. PushBGP.h exists. PushBP.h exists. RCHookI.h NOT FOUND. RCLayoutI.h NOT FOUND. RCLayoutP.h exists. RCMenuI.h NOT FOUND. RCMenuP.h exists. ReadImageI.h NOT FOUND. RegionI.h NOT FOUND. RepType.h exists. RepTypeI.h NOT FOUND. ResConverI.h NOT FOUND. ResEncodI.h NOT FOUND. ResIndI.h NOT FOUND. RowColumn.h exists. RowColumnI.h NOT FOUND. RowColumnP.h exists. SSpinB.h exists. SSpinBP.h exists. SashP.h exists. Scale.h exists. ScaleP.h exists. Screen.h exists. ScreenI.h NOT FOUND. ScreenP.h exists. ScrollBar.h exists. ScrollBarP.h exists. ScrollFramTI.h NOT FOUND. ScrollFrameT.h exists. ScrolledW.h exists. ScrolledWI.h NOT FOUND. ScrolledWP.h exists. SelectioB.h exists. SelectioBI.h NOT FOUND. SelectioBP.h exists. SeparatoG.h exists. SeparatoGI.h NOT FOUND. SeparatoGP.h exists. Separator.h exists. SeparatorP.h exists. ShellEP.h exists. SlideC.h exists. SlideCP.h exists. SpecRenderT.h exists. SpinB.h exists. SpinBP.h exists. SyntheticI.h NOT FOUND. TabBox.h exists. TabBoxP.h exists. TabList.h exists. TabStack.h exists. TabStackP.h exists. TakesDefT.h exists. TearOffBP.h exists. TearOffI.h NOT FOUND. TearOffP.h exists. Text.h exists. TextDIconI.h NOT FOUND. TextF.h exists. TextFI.h NOT FOUND. TextFP.h exists. TextFSelI.h NOT FOUND. TextFSelP.h exists. TextI.h NOT FOUND. TextInI.h NOT FOUND. TextInP.h exists. TextOutI.h NOT FOUND. TextOutP.h exists. TextP.h exists. TextSelI.h NOT FOUND. TextSelP.h exists. TextStrSoI.h NOT FOUND. TextStrSoP.h exists. ToggleB.h exists. ToggleBG.h exists. ToggleBGI.h NOT FOUND. ToggleBGP.h exists. ToggleBP.h exists. ToolTipCT.h exists. ToolTipI.h NOT FOUND. ToolTipT.h exists. TraitI.h NOT FOUND. TraitP.h exists. Transfer.h exists. TransferI.h NOT FOUND. TransferP.h exists. TransferT.h exists. TransltnsP.h exists. TravActI.h NOT FOUND. TravConT.h exists. TraversalI.h NOT FOUND. Tree.h exists. TreeP.h exists. TxtPropCv.h exists. UnhighlightT.h exists. UniqueEvnI.h NOT FOUND. UnitTypeT.h exists. VaSimpleI.h NOT FOUND. VaSimpleP.h exists. VendorS.h exists. VendorSEI.h NOT FOUND. VendorSEP.h exists. VendorSI.h NOT FOUND. VendorSP.h exists. VirtKeys.h exists. VirtKeysI.h NOT FOUND. VirtKeysP.h exists. Xm.h exists. XmAll.h exists. XmI.h NOT FOUND. XmIm.h exists. XmImI.h NOT FOUND. XmMsgI.h NOT FOUND. XmP.h exists. XmRenderTI.h NOT FOUND. XmStrDefs.h exists. XmStrDefs22.h exists. XmStrDefs23.h exists. XmStrDefsI.h NOT FOUND. XmStringI.h NOT FOUND. XmTabListI.h NOT FOUND. Xmfuncs.h exists. XmosI.h NOT FOUND. XmosP.h exists. Xmos_r.h exists. Xmpoll.h exists. XpmI.h NOT FOUND. XpmP.h exists. regexpI.h NOT FOUND. xmlist.h exists. I will modify my patches to assume ALL the header files are already available as <Xm/....>. //Marcin ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel