# # This is a very simple Makefile that will build an unshared version # of the Xmt library. If you have imake, use it and the Imakefile # instead. "make -f Makefile.simple all" will build the library, and # "make -f Makefile.simple clean" will clean up. There is no # "install" target; you've got to do that yourself. # CC = cc CFLAGS = -O SRCS = \ All.c \ AppRes.c \ AskForBool.c \ AskForFile.c \ AskForItem.c \ AskForString.c \ AssertClass.c \ BSearch.c \ BitmapCvt.c \ Block.c \ CallbackCvt.c \ CheckFormat.c \ Chooser.c \ Cli.c \ Color.c \ ColorTable.c \ ColorTblCvt.c \ ContextHelp.c \ Create.c \ Cursor.c \ DECHack.c \ Dialog.c \ DialogPos.c \ Dialogs.c \ Discard.c \ EnumCvt.c \ FindFile.c \ FontListCvt.c \ GetPixmap.c \ HSLtoRGB.c \ Hash.c \ HelpBox.c \ HelpBrowser.c \ HelpNode.c \ IBMManage.c \ Icon.c \ Icons.c \ Include.c \ InitFocus.c \ Initialize.c \ InputField.c \ Layout.c \ LayoutBox.c \ LayoutCreate.c \ LayoutGadget.c \ LayoutParse.c \ LayoutPixmap.c \ LayoutSep.c \ LayoutSpace.c \ LayoutString.c \ Lexer.c \ Localize.c \ Lookup.c \ Menu.c \ MenuCvt.c \ MotifWidgets.c \ MsgDialogs.c \ MsgLine.c \ NameToWidget.c \ PixelCvt.c \ Pixmap.c \ PixmapCvt.c \ PixmapLstCvt.c \ Procedures.c \ Quarks.c \ RGBtoHSL.c \ Screen.c \ SetValue.c \ ShellUtil.c \ StringLstCvt.c \ Symbols.c \ Template.c \ Visual.c \ UnixProcs.c \ Wait.c \ Warning.c \ WidgetCvt.c \ WidgetType.c \ Working.c \ WorkingBox.c \ Xbm.c \ XmScale.c \ XmStringCvt.c \ XmText.c \ XmTextField.c \ XmToggleB.c \ XmtProcs.c \ XmtWidgets.c \ Xpm.c \ XpmParse.c \ XtProcs.c\ ConvertData.c \ ChooserS.c\ CliS.c\ HelpBoxS.c\ HelpBrowserS.c\ InputFieldS.c\ LayoutS.c\ MenuS.c\ MsgLineS.c\ WorkingBoxS.c OBJS = \ All.o \ AppRes.o \ AskForBool.o \ AskForFile.o \ AskForItem.o \ AskForString.o \ AssertClass.o \ BSearch.o \ BitmapCvt.o \ Block.o \ CallbackCvt.o \ CheckFormat.o \ Chooser.o \ Cli.o \ Color.o \ ColorTable.o \ ColorTblCvt.o \ ContextHelp.o \ Create.o \ Cursor.o \ DECHack.o \ Dialog.o \ DialogPos.o \ Dialogs.o \ Discard.o \ EnumCvt.o \ FindFile.o \ FontListCvt.o \ GetPixmap.o \ HSLtoRGB.o \ Hash.o \ HelpBox.o \ HelpBrowser.o \ HelpNode.o \ IBMManage.o \ Icon.o \ Icons.o \ Include.o \ InitFocus.o \ Initialize.o \ InputField.o \ Layout.o \ LayoutBox.o \ LayoutCreate.o \ LayoutGadget.o \ LayoutParse.o \ LayoutPixmap.o \ LayoutSep.o \ LayoutSpace.o \ LayoutString.o \ Lexer.o \ Localize.o \ Lookup.o \ Menu.o \ MenuCvt.o \ MotifWidgets.o \ MsgDialogs.o \ MsgLine.o \ NameToWidget.o \ PixelCvt.o \ Pixmap.o \ PixmapCvt.o \ PixmapLstCvt.o \ Procedures.o \ Quarks.o \ RGBtoHSL.o \ Screen.o \ SetValue.o \ ShellUtil.o \ StringLstCvt.o \ Symbols.o \ Template.o \ Visual.o \ UnixProcs.o \ Wait.o \ Warning.o \ WidgetCvt.o \ WidgetType.o \ Working.o \ WorkingBox.o \ Xbm.o \ XmScale.o \ XmStringCvt.o \ XmText.o \ XmTextField.o \ XmToggleB.o \ XmtProcs.o \ XmtWidgets.o \ Xpm.o \ XpmParse.o \ XtProcs.o UNSHAREDOBJS = \ ConvertData.o \ ChooserS.o\ CliS.o\ HelpBoxS.o\ HelpBrowserS.o\ InputFieldS.o\ LayoutS.o\ MenuS.o\ MsgLineS.o\ WorkingBoxS.o HEADERS = \ All.h \ AppResP.h \ AppRes.h \ Chooser.h \ ChooserP.h \ Cli.h \ CliP.h \ Color.h \ Converters.h \ ConvertersP.h \ Create.h \ Dialog.h \ DialogP.h \ Dialogs.h \ DialogsP.h \ Hash.h \ Help.h \ HelpBox.h \ HelpBoxP.h \ HelpBrowser.h \ HelpBrowserP.h \ Icon.h\ Include.h \ InputField.h \ InputFieldP.h \ Layout.h \ LayoutG.h \ LayoutGP.h \ LayoutP.h \ Lexer.h \ LookupP.h \ Menu.h \ MenuP.h \ MsgLine.h \ MsgLineP.h \ Pixmap.h \ Procedures.h \ ProceduresP.h \ QuarksP.h \ ScreenP.h \ SetValue.h \ Symbols.h \ Template.h \ Util.h \ WidgetType.h \ WorkingBox.h \ WorkingBoxP.h \ Xbm.h \ Xmt.h \ XmtP.h \ Xpm.h all: libXmt.a libXmt.a: $(OBJS) $(UNSHAREDOBJS) ar clq libXmt.a $(OBJS) $(UNSHAREDOBJS) ranlib libXmt.a clean: rm -f $(OBJS) $(UNSHAREDOBJS) rm -f libXmt.a