XMSTRING_LIST = xmstring.list MAINTAINERCLEANFILES = Makefile.in CLEANFILES = $(BUILT_SOURCES) EXTRA_DIST = xmstring.list Xm.msg Imakefile \ XmStrDefs.ct INCLUDES = -I.. -I$(srcdir)/.. -DXMBINDDIR_FALLBACK=\"@XMBINDDIR_FALLBACK@\" \ -DINCDIR=\"@INCDIR@\" \ -DLIBDIR=\"@LIBDIR@\" \ ${X_CFLAGS} xmdir = $(includedir)/Xm libXm_la_LDFLAGS = -version-info @CURRENT@:@REVISION@:@AGE@ lib_LTLIBRARIES = libXm.la TIP_SRCS = ToolTip.c TIP_HDRS = ToolTipI.h EXTRA_HDRS = Ext.h ExtP.h \ Column.h ColumnP.h \ ButtonBox.h ButtonBoxP.h \ ColorS.h ColorSP.h \ Picture.h PictureP.h DataF.h DataFP.h DataFSelP.h \ Ext18List.h Ext18ListP.h MultiList.h MultiListP.h \ Paned.h PanedP.h FontS.h FontSP.h \ IconBox.h IconBoxP.h IconButton.h IconButtonP.h xmlist.h \ Hierarchy.h HierarchyP.h Outline.h OutlineP.h \ TabBox.h TabBoxP.h TabStack.h TabStackP.h \ TabList.h DrawUtils.h Tree.h TreeP.h \ ComboBox2.h ComboBox2P.h DropDown.h DropDownP.h \ ToolTipT.h ToolTipCT.h EXTRA_SRCS = XmExtUtil.c \ Column.c ButtonBox.c ColorS.c Picture.c DataFSel.c DataF.c \ MultiList.c I18List.c Paned.c FontS.c IconBox.c IconButton.c xmlist.c \ Hierarchy.c Outline.c TabBox.c TabList.c TabStack.c \ DrawUtils.c Tree.c DropDown.c \ XmStrDefs.ht XmStrDefs22.ht XmStrDefs23.ht XmStrDefsI.ht SLIDE_HDRS = SlideC.h SlideCP.h SLIDE_SRCS = SlideC.c if OM_XMU EDITRES_SRCS = EditresCom.c else EDITRES_SRCS = endif if OM_LIBJPEG JPEG_SRCS = Jpeg.c JPEG_HDRS = JpegI.h else JPEG_SRCS = JPEG_HDRS = endif if OM_LIBPNG PNG_SRCS = Png.c PNG_HDRS = PngI.h else PNG_SRCS = PNG_HDRS = endif if PRINTING PRINTS_SRC = PrintS.c else PRINTS_SRC = endif libXm_la_LIBADD = ${X_LIBS} ${X_XMU} -lXt -lXext ${LIB_XP} -lX11 ${X_EXTRA_LIBS} noinst_HEADERS = BaseClassI.h \ BitmapsI.h \ BulletinBI.h \ CacheI.h \ CallbackI.h \ CareVisualTI.h \ CascadeBGI.h \ CascadeBI.h \ ClipWindTI.h \ CntrbmI.h \ ColorI.h \ ColorObjI.h \ CommandI.h \ CutPasteI.h \ DestI.h \ DisplayI.h \ DragBSI.h \ DragCI.h \ DragICCI.h \ DragIconI.h \ DragOverSI.h \ DragUnderI.h \ DrawI.h \ DrawingAI.h \ DropSMgrI.h \ ExtObjectI.h \ GMUtilsI.h \ GadgetI.h \ GadgetUtiI.h \ GeoUtilsI.h \ HashI.h \ IconGI.h \ ImageCachI.h \ LabelGI.h \ LabelI.h \ ManagerI.h \ MapEventsI.h \ MenuProcI.h \ MenuShellI.h \ MenuStateI.h \ MenuUtilI.h \ MessageBI.h \ MessagesI.h \ PixConvI.h \ PrimitiveI.h \ PrintSI.h \ ProtocolsI.h \ RCHookI.h \ RCLayoutI.h \ RCMenuI.h \ ReadImageI.h \ RegionI.h \ RepTypeI.h \ ResConverI.h \ ResEncodI.h \ ResIndI.h \ RowColumnI.h \ ScreenI.h \ ScrollFramTI.h \ ScrolledWI.h \ SelectioBI.h \ SeparatoGI.h \ SyntheticI.h \ TearOffI.h \ TextDIconI.h \ TextFI.h \ TextFSelI.h \ TextI.h \ TextInI.h \ TextOutI.h \ TextSelI.h \ TextStrSoI.h \ ToggleBGI.h \ TraitI.h \ TransferI.h \ TravActI.h \ TraversalI.h \ UniqueEvnI.h \ VaSimpleI.h \ VendorSEI.h \ VendorSI.h \ VirtKeysI.h \ XmI.h \ XmImI.h \ XmMsgI.h \ XmRenderTI.h \ XmStrDefsI.h \ XmStringI.h \ XmTabListI.h \ XmosI.h \ XpmI.h \ regexpI.h \ EditresComI.h \ $(JPEG_HDRS) \ $(PNG_HDRS) \ $(TIP_HDRS) xm_HEADERS = ArrowB.h ArrowBG.h ArrowBGP.h ArrowBP.h \ BulletinB.h BulletinBP.h CacheP.h CascadeB.h \ CascadeBG.h CascadeBGP.h CascadeBP.h Command.h \ CommandP.h CutPaste.h DialogS.h \ DialogSP.h DialogSEP.h DragC.h DragCP.h \ DragDrop.h DragIcon.h DragIconP.h DragOverS.h \ DragOverSP.h DropTransP.h DropSMgr.h DropSMgrP.h \ DropTrans.h DrawingA.h DrawingAP.h DrawnB.h \ DrawnBP.h FileSB.h FileSBP.h Form.h \ FormP.h Frame.h FrameP.h Label.h \ LabelG.h LabelGP.h LabelP.h List.h \ ListP.h MainW.h MainWP.h MenuShell.h \ MenuShellP.h MessageB.h MessageBP.h PanedW.h \ PanedWP.h PushB.h PushBG.h PushBGP.h \ PushBP.h RCLayoutP.h RowColumn.h RowColumnP.h \ SashP.h Scale.h ScaleP.h ScrollBar.h \ ScrollBarP.h ScrolledW.h ScrolledWP.h SelectioB.h \ SelectioBP.h SeparatoG.h SeparatoGP.h Separator.h \ SeparatorP.h TextF.h TextFP.h TextFSelP.h \ TextSelP.h Text.h TextInP.h TextOutP.h \ TextP.h TextStrSoP.h ToggleB.h ToggleBG.h \ ToggleBGP.h ToggleBP.h Xm.h XmP.h \ BaseClassP.h ManagerP.h PrimitiveP.h GadgetP.h \ XmStrDefs.h XmStrDefs22.h XmStrDefs23.h \ VaSimpleP.h VirtKeys.h VirtKeysP.h \ ExtObjectP.h Display.h DisplayP.h Screen.h \ ScreenP.h ShellEP.h VendorS.h VendorSP.h \ VendorSEP.h DesktopP.h AtomMgr.h \ Protocols.h ProtocolsP.h MwmUtil.h TransltnsP.h \ RepType.h XmosP.h Xmos_r.h DrawP.h \ Xmpoll.h TearOffP.h \ TearOffBP.h MenuUtilP.h MenuT.h XmAll.h \ TraitP.h SpinB.h SpinBP.h SSpinB.h \ SSpinBP.h \ Container.h ContainerP.h IconG.h IconGP.h \ Notebook.h NotebookP.h ContItemT.h ContainerT.h \ RCMenuP.h ClipWindowP.h TransferT.h \ Transfer.h AccTextT.h NavigatorT.h IconFileP.h\ ScrollFrameT.h GrabShell.h GrabShellP.h ComboBox.h \ ComboBoxP.h XmIm.h IconFile.h AccColorT.h\ ActivatableT.h JoinSideT.h SpecRenderT.h \ CareVisualT.h DialogSavvyT.h TransferP.h TakesDefT.h \ ColorP.h Primitive.h Manager.h \ Gadget.h LayoutT.h IconH.h IconHP.h \ UnitTypeT.h TxtPropCv.h MenuProcP.h MenuStateP.h\ ColorObjP.h TravConT.h UnhighlightT.h PointInT.h \ Print.h PrintSP.h XpmP.h Xmfuncs.h \ ${SLIDE_HDRS} ${EXTRA_HDRS} SRCS1 = XmStrDefs.c ArrowB.c ArrowBG.c BulletinB.c CallbackI.c \ CascadeB.c CascadeBG.c Command.c CutPaste.c \ Dest.c DialogS.c DialogSE.c DragBS.c \ DragC.c DragOverS.c DragICC.c DragIcon.c \ DragUnder.c DrawingA.c DrawnB.c DropSMgr.c \ DropSMgrI.c DropTrans.c ExtObject.c FileSB.c \ Form.c Frame.c Gadget.c GadgetUtil.c \ GeoUtils.c ImageCache.c Label.c LabelG.c \ List.c MainW.c MapEvents.c MenuShell.c \ MenuUtil.c MessageB.c PanedW.c PushB.c \ PushBG.c ReadImage.c Region.c ResConvert.c \ ResInd.c RowColumn.c Sash.c \ Scale.c ScrollBar.c ScrolledW.c SelectioB.c \ SeparatoG.c Separator.c Simple.c Text.c \ TextIn.c TextOut.c TextStrSo.c TextSel.c \ ToggleB.c ToggleBG.c TrackLoc.c UniqueEvnt.c \ VaSimple.c VirtKeys.c XmString.c ResEncod.c\ TextF.c TextFSel.c AtomMgr.c \ Cache.c Protocols.c Primitive.c Manager.c \ Traversal.c TravAct.c TraversalI.c BaseClass.c SRCS2 = Desktop.c Messages.c Transltns.c RepType.c \ Xmos.c Draw.c TearOff.c TearOffB.c \ XmIm.c GMUtils.c Display.c Screen.c \ ShellE.c VendorS.c VendorSE.c RCMenu.c \ RCLayout.c GetPixData.c RCPopup.c Trait.c \ Synthetic.c XmFontList.c ClipWindow.c Transfer.c \ Hash.c ScrollFrameT.c \ XmTabList.c Resolve.c XmStringFunc.c \ XmRenderT.c PixConv.c Color.c Xm.c \ CareVisualT.c Direction.c XmStringObso.c XmStringGet.c \ IsMwmRun.c MenuProc.c MenuState.c TextFind.c \ TextFunc.c ColorObj.c IconFile.c RCHook.c \ GetRes.c BBUtil.c ChColor.c ColObjFunc.c \ DrTog.c DrArrow.c DrPoly.c DrHiDash.c \ ValTime.c FocusAct.c CvtUnit.c ScalTics.c \ ScroVis.c WidGet.c $(PRINTS_SRC) OBSO_SRCS = Obso1_2.c ObsoStr.c ObsoXme.c Obso2_0.c XPM_SRCS = \ XpmAttrib.c XpmCrIFrDat.c XpmInfo.c XpmWrFFrDat.c Xpmmisc.c \ XpmCrBufFrI.c XpmCrIFrP.c XpmRdFToBuf.c XpmWrFFrI.c Xpmparse.c\ XpmCrBufFrP.c XpmCrPFrBuf.c XpmRdFToDat.c XpmWrFFrP.c Xpmrgb.c \ XpmCrDatFrI.c XpmCrPFrDat.c XpmRdFToI.c Xpmcreate.c Xpmscan.c \ Xpms_popen.c XpmCrDatFrP.c XpmCrPFrI.c XpmRdFToP.c Xpmdata.c \ XpmCrIFrBuf.c XpmImage.c XpmWrFFrBuf.c Xpmhashtab.c NEW_WID_SRCS = IconH.c Container.c IconG.c \ Notebook.c ComboBox.c GrabShell.c SpinB.c \ SSpinB.c TxtPropCv.c XmStringSeg.c TranslNew.c libXm_la_SOURCES = $(SRCS1) $(SRCS2) $(OBSO_SRCS) $(XPM_SRCS) $(NEW_WID_SRCS) $(SLIDE_SRCS) \ $(TIP_SRCS) $(EDITRES_SRCS) $(EXTRA_SRCS) $(JPEG_SRCS) $(PNG_SRCS) EXTRA_libXm_la_SOURCES = $(SLIDE_SRCS) $(TIP_SRCS) STRING_FILES = XmStrDefs.h XmStrDefs22.h XmStrDefs23.h XmStrDefsI.h XmStrDefs.c BUILT_SOURCES = $(STRING_FILES) $(CAT_FILES) $(top_builddir)/config/util/makestrs: ( cd $(top_builddir)/config/util && $(MAKE) $(AM_MAKEFLAGS) makestrs ) $(STRING_FILES): Makefile $(XMSTRING_LIST) XmStrDefs.ht XmStrDefsI.ht XmStrDefs.ct $(top_builddir)/config/util/makestrs test -f $(XMSTRING_LIST) || $(LN_S) $(srcdir)/$(XMSTRING_LIST) $(XMSTRING_LIST) test -f XmStrDefs.ht || $(LN_S) $(srcdir)/XmStrDefs.ht XmStrDefs.ht test -f XmStrDefs22.ht || $(LN_S) $(srcdir)/XmStrDefs22.ht XmStrDefs22.ht test -f XmStrDefs23.ht || $(LN_S) $(srcdir)/XmStrDefs23.ht XmStrDefs23.ht test -f XmStrDefsI.ht || $(LN_S) $(srcdir)/XmStrDefsI.ht XmStrDefsI.ht test -f XmStrDefs.ct || $(LN_S) $(srcdir)/XmStrDefs.ct XmStrDefs.ct $(top_builddir)/config/util/makestrs -f $(XMSTRING_LIST) >XmStrDefs.c if MessageCatalog CAT_FILES = Xm.cat XmMsgCatI.h $(CAT_FILES): Xm.msg $(mkinstalldirs) $(top_builddir)/localized/C/msg $(top_builddir)/localized/util/mkcatdefs XmMsgCatI.h $(srcdir)/Xm.msg >$(top_builddir)/localized/C/msg/Xm.msg gencat Xm.cat $(top_builddir)/localized/C/msg/Xm.msg SPLINT_EXTRAFLAGS = -I/usr/include -I. +posixlib -nestcomment else SPLINT_EXTRAFLAGS = -I/usr/include -I. -DNO_MESSAGE_CATALOG +posixlib -nestcomment endif splint: $(STRING_FILES) $(SPLINT) $(INCLUDES) $(SPLINT_EXTRAFLAGS) $(top_srcdir)/lib/Xm/*.c #include $(srcdir)/check_headers.am