Blame lib/Xm/Makefile.am

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