Fix eol-style in Watcom files...

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4359 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Michael R Sweet
2005-05-19 16:07:13 +00:00
parent 13d8286b8a
commit 067d8d2d16
7 changed files with 828 additions and 828 deletions
+76 -76
View File
@@ -1,76 +1,76 @@
# #
# "$Id: makefile.wat,v 1.1.2.3 2004/11/23 18:48:09 easysw Exp $" # "$Id$"
# #
# FLUID makefile for the Fast Light Tool Kit (FLTK). # FLUID makefile for the Fast Light Tool Kit (FLTK).
# #
# Copyright 1998-2004 by Bill Spitzak and others. # Copyright 1998-2004 by Bill Spitzak and others.
# #
# This library is free software; you can redistribute it and/or # This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either # License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version. # version 2 of the License, or (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details. # Library General Public License for more details.
# #
# You should have received a copy of the GNU Library General Public # You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free Software # License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA. # USA.
# #
# Please report all bugs and problems to "fltk-bugs@fltk.org". # Please report all bugs and problems to "fltk-bugs@fltk.org".
# #
OBJECTS = & OBJECTS = &
Fl_Function_Type.obj & Fl_Function_Type.obj &
Fl_Menu_Type.obj & Fl_Menu_Type.obj &
Fl_Group_Type.obj & Fl_Group_Type.obj &
Fl_Widget_Type.obj & Fl_Widget_Type.obj &
Fl_Type.obj & Fl_Type.obj &
Fl_Window_Type.obj & Fl_Window_Type.obj &
Fluid_Image.obj & Fluid_Image.obj &
code.obj & code.obj &
factory.obj & factory.obj &
file.obj & file.obj &
align_widget.obj & align_widget.obj &
about_panel.obj & about_panel.obj &
widget_panel.obj & widget_panel.obj &
alignment_panel.obj & alignment_panel.obj &
function_panel.obj function_panel.obj
# fluid.obj should not be in the list, because the watcom.mif file # fluid.obj should not be in the list, because the watcom.mif file
# assumes an object file with the same name as the target executable # assumes an object file with the same name as the target executable
################################################################ ################################################################
!include ../watcom.mif !include ../watcom.mif
all: $(ODIR)/fluid$(EXEEXT) all: $(ODIR)/fluid$(EXEEXT)
$(ODIR)\fluid$(EXEEXT): $(OBJECTS) $(LIBS) $(ODIR)\fluid$(EXEEXT): $(OBJECTS) $(LIBS)
# #
# Clean all directories # Clean all directories
# #
clean : .SYMBOLIC clean : .SYMBOLIC
@echo Cleaning up. @echo Cleaning up.
CLEANEXTS = exe map sym obj lk1 CLEANEXTS = exe map sym obj lk1
@for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a @for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a
-rm -f *.err -rm -f *.err
# #
# Note: The rebuild target can only be used if you have the original .fl # Note: The rebuild target can only be used if you have the original .fl
# files. This is normally only used by the FLTK maintainers... # files. This is normally only used by the FLTK maintainers...
# #
rebuild: rebuild:
./fluid -c about_panel.fl ./fluid -c about_panel.fl
./fluid -c alignment_panel.fl ./fluid -c alignment_panel.fl
./fluid -c function_panel.fl ./fluid -c function_panel.fl
./fluid -c widget_panel.fl ./fluid -c widget_panel.fl
# #
# End of "$Id: makefile.wat,v 1.1.2.3 2004/11/23 18:48:09 easysw Exp $". # End of "$Id$".
# #
+67 -67
View File
@@ -1,67 +1,67 @@
# #
# "$Id: makefile.wat,v 1.1.2.1 2004/11/20 03:19:58 easysw Exp $" # "$Id$"
# #
# JPEG library makefile for the Fast Light Toolkit (FLTK). # JPEG library makefile for the Fast Light Toolkit (FLTK).
# #
# Copyright 1997-2004 by Easy Software Products. # Copyright 1997-2004 by Easy Software Products.
# #
# This library is free software; you can redistribute it and/or # This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either # License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version. # version 2 of the License, or (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details. # Library General Public License for more details.
# #
# You should have received a copy of the GNU Library General Public # You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free Software # License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA. # USA.
# #
# Please report all bugs and problems to "fltk-bugs@fltk.org". # Please report all bugs and problems to "fltk-bugs@fltk.org".
# #
LIBNAMEROOT=ftlk_jpeg LIBNAMEROOT=ftlk_jpeg
!include ../watcom.mif !include ../watcom.mif
# #
# Object files... # Object files...
# #
LIBOBJS = jmemnobs.obj & LIBOBJS = jmemnobs.obj &
jcapimin.obj jcapistd.obj jccoefct.obj jccolor.obj jcdctmgr.obj & jcapimin.obj jcapistd.obj jccoefct.obj jccolor.obj jcdctmgr.obj &
jchuff.obj jcinit.obj jcmainct.obj jcmarker.obj jcmaster.obj jcomapi.obj & jchuff.obj jcinit.obj jcmainct.obj jcmarker.obj jcmaster.obj jcomapi.obj &
jcparam.obj jcphuff.obj jcprepct.obj jcsample.obj jctrans.obj & jcparam.obj jcphuff.obj jcprepct.obj jcsample.obj jctrans.obj &
jdapimin.obj jdapistd.obj jdatadst.obj jdatasrc.obj jdcoefct.obj & jdapimin.obj jdapistd.obj jdatadst.obj jdatasrc.obj jdcoefct.obj &
jdcolor.obj jddctmgr.obj jdhuff.obj jdinput.obj jdmainct.obj jdmarker.obj & jdcolor.obj jddctmgr.obj jdhuff.obj jdinput.obj jdmainct.obj jdmarker.obj &
jdmaster.obj jdmerge.obj jdphuff.obj jdpostct.obj jdsample.obj & jdmaster.obj jdmerge.obj jdphuff.obj jdpostct.obj jdsample.obj &
jdtrans.obj jerror.obj jfdctflt.obj jfdctfst.obj jfdctint.obj & jdtrans.obj jerror.obj jfdctflt.obj jfdctfst.obj jfdctint.obj &
jidctflt.obj jidctfst.obj jidctint.obj jidctred.obj jquant1.obj & jidctflt.obj jidctfst.obj jidctint.obj jidctred.obj jquant1.obj &
jquant2.obj jutils.obj jmemmgr.obj jquant2.obj jutils.obj jmemmgr.obj
# #
# Make all targets... # Make all targets...
# #
all: $(LIBNAME) all: $(LIBNAME)
$(LIBNAME): $(LIBOBJS) $(LIBNAME): $(LIBOBJS)
$(LIB) $(LIBOPTS) $@ $< $(LIB) $(LIBOPTS) $@ $<
# #
# Clean all directories # Clean all directories
# #
clean : .SYMBOLIC clean : .SYMBOLIC
@echo Cleaning up. @echo Cleaning up.
CLEANEXTS = obj CLEANEXTS = obj
@for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a @for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a
-rm -f *.err -rm -f *.err
-rm -f $(LIBNAME) -rm -f $(LIBNAME)
# #
# End of "$Id: makefile.wat,v 1.1.2.1 2004/11/20 03:19:58 easysw Exp $". # End of "$Id$".
# #
+64 -64
View File
@@ -1,64 +1,64 @@
# #
# "$Id: makefile.wat,v 1.1.2.1 2004/11/20 03:19:58 easysw Exp $" # "$Id$"
# #
# PNG library makefile for the Fast Light Toolkit (FLTK). # PNG library makefile for the Fast Light Toolkit (FLTK).
# #
# Copyright 1997-2004 by Easy Software Products. # Copyright 1997-2004 by Easy Software Products.
# #
# This library is free software; you can redistribute it and/or # This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either # License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version. # version 2 of the License, or (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details. # Library General Public License for more details.
# #
# You should have received a copy of the GNU Library General Public # You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free Software # License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA. # USA.
# #
# Please report all bugs and problems to "fltk-bugs@fltk.org". # Please report all bugs and problems to "fltk-bugs@fltk.org".
# #
LIBNAMEROOT=ftlk_png LIBNAMEROOT=ftlk_png
# I ought to be able to do "EXTRA_INCLUDE_DIRS += ;../zlib" but it doesn't work for me (OW1.3) # I ought to be able to do "EXTRA_INCLUDE_DIRS += ;../zlib" but it doesn't work for me (OW1.3)
!undef EXTRA_INCLUDE_DIRS !undef EXTRA_INCLUDE_DIRS
EXTRA_INCLUDE_DIRS=$(ROOT);../zlib EXTRA_INCLUDE_DIRS=$(ROOT);../zlib
!include ../watcom.mif !include ../watcom.mif
# #
# Object files... # Object files...
# #
LIBOBJS = png.obj pngset.obj pngget.obj pngrutil.obj pngtrans.obj pngwutil.obj & LIBOBJS = png.obj pngset.obj pngget.obj pngrutil.obj pngtrans.obj pngwutil.obj &
pngread.obj pngrio.obj pngwio.obj pngwrite.obj pngrtran.obj & pngread.obj pngrio.obj pngwio.obj pngwrite.obj pngrtran.obj &
pngwtran.obj pngmem.obj pngerror.obj pngpread.obj pngwtran.obj pngmem.obj pngerror.obj pngpread.obj
# #
# Make all targets... # Make all targets...
# #
all: $(LIBNAME) all: $(LIBNAME)
$(LIBNAME): $(LIBOBJS) $(LIBNAME): $(LIBOBJS)
$(LIB) $(LIBOPTS) $@ $< $(LIB) $(LIBOPTS) $@ $<
# #
# Clean all directories # Clean all directories
# #
clean : .SYMBOLIC clean : .SYMBOLIC
@echo Cleaning up. @echo Cleaning up.
CLEANEXTS = obj CLEANEXTS = obj
@for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a @for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a
-rm -f *.err -rm -f *.err
-rm -f $(LIBNAME) -rm -f $(LIBNAME)
# #
# End of "$Id: makefile.wat,v 1.1.2.1 2004/11/20 03:19:58 easysw Exp $". # End of "$Id$".
# #
+226 -226
View File
@@ -1,226 +1,226 @@
# #
# "$Id: makefile.wat,v 1.1.2.1 2004/11/20 03:19:58 easysw Exp $" # "$Id$"
# #
# Library makefile for the Fast Light Tool Kit (FLTK). # Library makefile for the Fast Light Tool Kit (FLTK).
# #
# Copyright 1998-2004 by Bill Spitzak and others. # Copyright 1998-2004 by Bill Spitzak and others.
# #
# This library is free software; you can redistribute it and/or # This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either # License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version. # version 2 of the License, or (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details. # Library General Public License for more details.
# #
# You should have received a copy of the GNU Library General Public # You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free Software # License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA. # USA.
# #
# Please report all bugs and problems to "fltk-bugs@fltk.org". # Please report all bugs and problems to "fltk-bugs@fltk.org".
# #
CPPFILES = & CPPFILES = &
Fl.obj & Fl.obj &
Fl_Adjuster.obj & Fl_Adjuster.obj &
Fl_Bitmap.obj & Fl_Bitmap.obj &
Fl_Browser.obj & Fl_Browser.obj &
Fl_Browser_.obj & Fl_Browser_.obj &
Fl_Browser_load.obj & Fl_Browser_load.obj &
Fl_Box.obj & Fl_Box.obj &
Fl_Button.obj & Fl_Button.obj &
Fl_Chart.obj & Fl_Chart.obj &
Fl_Check_Browser.obj & Fl_Check_Browser.obj &
Fl_Check_Button.obj & Fl_Check_Button.obj &
Fl_Choice.obj & Fl_Choice.obj &
Fl_Clock.obj & Fl_Clock.obj &
Fl_Color_Chooser.obj & Fl_Color_Chooser.obj &
Fl_Counter.obj & Fl_Counter.obj &
Fl_Dial.obj & Fl_Dial.obj &
Fl_Double_Window.obj & Fl_Double_Window.obj &
Fl_File_Browser.obj & Fl_File_Browser.obj &
Fl_File_Chooser.obj & Fl_File_Chooser.obj &
Fl_File_Chooser2.obj & Fl_File_Chooser2.obj &
Fl_File_Icon.obj & Fl_File_Icon.obj &
Fl_File_Input.obj & Fl_File_Input.obj &
Fl_Group.obj & Fl_Group.obj &
Fl_Help_View.obj & Fl_Help_View.obj &
Fl_Image.obj & Fl_Image.obj &
Fl_Input.obj & Fl_Input.obj &
Fl_Input_.obj & Fl_Input_.obj &
Fl_Light_Button.obj & Fl_Light_Button.obj &
Fl_Menu.obj & Fl_Menu.obj &
Fl_Menu_.obj & Fl_Menu_.obj &
Fl_Menu_Bar.obj & Fl_Menu_Bar.obj &
Fl_Sys_Menu_Bar.obj & Fl_Sys_Menu_Bar.obj &
Fl_Menu_Button.obj & Fl_Menu_Button.obj &
Fl_Menu_Window.obj & Fl_Menu_Window.obj &
Fl_Menu_add.obj & Fl_Menu_add.obj &
Fl_Menu_global.obj & Fl_Menu_global.obj &
Fl_Multi_Label.obj & Fl_Multi_Label.obj &
Fl_Overlay_Window.obj & Fl_Overlay_Window.obj &
Fl_Pack.obj & Fl_Pack.obj &
Fl_Pixmap.obj & Fl_Pixmap.obj &
Fl_Positioner.obj & Fl_Positioner.obj &
Fl_Preferences.obj & Fl_Preferences.obj &
Fl_Progress.obj & Fl_Progress.obj &
Fl_Repeat_Button.obj & Fl_Repeat_Button.obj &
Fl_Return_Button.obj & Fl_Return_Button.obj &
Fl_Roller.obj & Fl_Roller.obj &
Fl_Round_Button.obj & Fl_Round_Button.obj &
Fl_Scroll.obj & Fl_Scroll.obj &
Fl_Scrollbar.obj & Fl_Scrollbar.obj &
Fl_Shared_Image.obj & Fl_Shared_Image.obj &
Fl_Single_Window.obj & Fl_Single_Window.obj &
Fl_Slider.obj & Fl_Slider.obj &
Fl_Tabs.obj & Fl_Tabs.obj &
Fl_Text_Buffer.obj & Fl_Text_Buffer.obj &
Fl_Text_Display.obj & Fl_Text_Display.obj &
Fl_Text_Editor.obj & Fl_Text_Editor.obj &
Fl_Tile.obj & Fl_Tile.obj &
Fl_Tiled_Image.obj & Fl_Tiled_Image.obj &
Fl_Tooltip.obj & Fl_Tooltip.obj &
Fl_Valuator.obj & Fl_Valuator.obj &
Fl_Value_Input.obj & Fl_Value_Input.obj &
Fl_Value_Output.obj & Fl_Value_Output.obj &
Fl_Value_Slider.obj & Fl_Value_Slider.obj &
Fl_Widget.obj & Fl_Widget.obj &
Fl_Window.obj & Fl_Window.obj &
Fl_Window_fullscreen.obj & Fl_Window_fullscreen.obj &
Fl_Window_hotspot.obj & Fl_Window_hotspot.obj &
Fl_Window_iconize.obj & Fl_Window_iconize.obj &
Fl_Wizard.obj & Fl_Wizard.obj &
Fl_XBM_Image.obj & Fl_XBM_Image.obj &
Fl_XPM_Image.obj & Fl_XPM_Image.obj &
Fl_abort.obj & Fl_abort.obj &
Fl_add_idle.obj & Fl_add_idle.obj &
Fl_arg.obj & Fl_arg.obj &
Fl_compose.obj & Fl_compose.obj &
Fl_display.obj & Fl_display.obj &
Fl_get_key.obj & Fl_get_key.obj &
Fl_get_system_colors.obj & Fl_get_system_colors.obj &
Fl_grab.obj & Fl_grab.obj &
Fl_lock.obj & Fl_lock.obj &
Fl_own_colormap.obj & Fl_own_colormap.obj &
Fl_visual.obj & Fl_visual.obj &
Fl_x.obj & Fl_x.obj &
filename_absolute.obj & filename_absolute.obj &
filename_expand.obj & filename_expand.obj &
filename_ext.obj & filename_ext.obj &
filename_isdir.obj & filename_isdir.obj &
filename_list.obj & filename_list.obj &
filename_match.obj & filename_match.obj &
filename_setext.obj & filename_setext.obj &
fl_arc.obj & fl_arc.obj &
fl_arci.obj & fl_arci.obj &
fl_ask.obj & fl_ask.obj &
fl_boxtype.obj & fl_boxtype.obj &
fl_color.obj & fl_color.obj &
fl_cursor.obj & fl_cursor.obj &
fl_curve.obj & fl_curve.obj &
fl_diamond_box.obj & fl_diamond_box.obj &
fl_dnd.obj & fl_dnd.obj &
fl_draw.obj & fl_draw.obj &
fl_draw_image.obj & fl_draw_image.obj &
fl_draw_pixmap.obj & fl_draw_pixmap.obj &
fl_engraved_label.obj & fl_engraved_label.obj &
fl_file_dir.obj & fl_file_dir.obj &
fl_font.obj & fl_font.obj &
fl_labeltype.obj & fl_labeltype.obj &
fl_line_style.obj & fl_line_style.obj &
fl_oval_box.obj & fl_oval_box.obj &
fl_overlay.obj & fl_overlay.obj &
fl_overlay_visual.obj & fl_overlay_visual.obj &
fl_plastic.obj & fl_plastic.obj &
fl_read_image.obj & fl_read_image.obj &
fl_rect.obj & fl_rect.obj &
fl_round_box.obj & fl_round_box.obj &
fl_rounded_box.obj & fl_rounded_box.obj &
fl_set_font.obj & fl_set_font.obj &
fl_set_fonts.obj & fl_set_fonts.obj &
fl_scroll_area.obj & fl_scroll_area.obj &
fl_shadow_box.obj & fl_shadow_box.obj &
fl_shortcut.obj & fl_shortcut.obj &
fl_show_colormap.obj & fl_show_colormap.obj &
fl_symbols.obj & fl_symbols.obj &
fl_vertex.obj fl_vertex.obj
FLCPPFILES = & FLCPPFILES = &
forms_compatability.obj & forms_compatability.obj &
forms_bitmap.obj & forms_bitmap.obj &
forms_free.obj & forms_free.obj &
forms_fselect.obj & forms_fselect.obj &
forms_pixmap.obj & forms_pixmap.obj &
forms_timer.obj forms_timer.obj
GLCPPFILES = & GLCPPFILES = &
Fl_Gl_Choice.obj & Fl_Gl_Choice.obj &
Fl_Gl_Overlay.obj & Fl_Gl_Overlay.obj &
Fl_Gl_Window.obj & Fl_Gl_Window.obj &
gl_draw.obj & gl_draw.obj &
gl_start.obj & gl_start.obj &
glut_compatability.obj & glut_compatability.obj &
glut_font.obj glut_font.obj
IMGCPPFILES = & IMGCPPFILES = &
fl_images_core.obj & fl_images_core.obj &
Fl_BMP_Image.obj & Fl_BMP_Image.obj &
Fl_File_Icon2.obj & Fl_File_Icon2.obj &
Fl_GIF_Image.obj & Fl_GIF_Image.obj &
Fl_Help_Dialog.obj & Fl_Help_Dialog.obj &
Fl_JPEG_Image.obj & Fl_JPEG_Image.obj &
Fl_PNG_Image.obj & Fl_PNG_Image.obj &
Fl_PNM_Image.obj Fl_PNM_Image.obj
CFILES = fl_call_main.obj flstring.obj scandir.obj numericsort.obj vsnprintf.obj CFILES = fl_call_main.obj flstring.obj scandir.obj numericsort.obj vsnprintf.obj
################################################################ ################################################################
!include ../watcom.mif !include ../watcom.mif
OBJECTS = $(CPPFILES) $(CFILES) OBJECTS = $(CPPFILES) $(CFILES)
FLOBJECTS = $(FLCPPFILES) FLOBJECTS = $(FLCPPFILES)
GLOBJECTS = $(GLCPPFILES) GLOBJECTS = $(GLCPPFILES)
IMGOBJECTS = $(IMGCPPFILES) IMGOBJECTS = $(IMGCPPFILES)
# The four basic fltk libraries are defined in ../watcom.mif, so that appliactions # The four basic fltk libraries are defined in ../watcom.mif, so that appliactions
# can also use them. # can also use them.
all: $(LIBNAME) & all: $(LIBNAME) &
$(LIBNAMEFL) & $(LIBNAMEFL) &
$(LIBNAMEGL) & $(LIBNAMEGL) &
$(LIBNAMEIMG) $(LIBNAMEIMG)
# $(DSONAME) & # $(DSONAME) &
# $(FLDSONAME) & # $(FLDSONAME) &
# $(GLDSONAME) & # $(GLDSONAME) &
# $(IMGDSONAME) # $(IMGDSONAME)
$(LIBNAME): $(OBJECTS) $(LIBNAME): $(OBJECTS)
$(LIB) $(LIBOPTS) $@ $< $(LIB) $(LIBOPTS) $@ $<
$(LIBNAMEFL): $(FLOBJECTS) $(LIBNAMEFL): $(FLOBJECTS)
$(LIB) $(LIBOPTS) $@ $< $(LIB) $(LIBOPTS) $@ $<
$(LIBNAMEGL): $(GLOBJECTS) $(LIBNAMEGL): $(GLOBJECTS)
$(LIB) $(LIBOPTS) $@ $< $(LIB) $(LIBOPTS) $@ $<
$(LIBNAMEIMG): $(IMGOBJECTS) $(LIBNAMEIMG): $(IMGOBJECTS)
$(LIB) $(LIBOPTS) $@ $< $(LIB) $(LIBOPTS) $@ $<
# #
# Clean all directories # Clean all directories
# #
clean : .SYMBOLIC clean : .SYMBOLIC
@echo Cleaning up. @echo Cleaning up.
CLEANEXTS = exe map sym obj lk1 CLEANEXTS = exe map sym obj lk1
@for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a @for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a
-rm -f *.err -rm -f *.err
-rm -f $(LIBNAME) -rm -f $(LIBNAME)
-rm -f $(LIBNAMEFL) -rm -f $(LIBNAMEFL)
-rm -f $(LIBNAMEGL) -rm -f $(LIBNAMEGL)
-rm -f $(LIBNAMEIMG) -rm -f $(LIBNAMEIMG)
+289 -289
View File
File diff suppressed because it is too large Load Diff
+46 -46
View File
@@ -1,46 +1,46 @@
Using Watcom to build and use FLTK 1.1.5 Using Watcom to build and use FLTK 1.1.5
Supported targets: Win32 only, static builds (no DLLs). Can be used from any Watcom Supported targets: Win32 only, static builds (no DLLs). Can be used from any Watcom
supported host (DOS, OS/2, Windows). supported host (DOS, OS/2, Windows).
1. To build fltk itself: 1. To build fltk itself:
- set the environment variable fltk to the root directory of fltk - set the environment variable fltk to the root directory of fltk
- go to the Watcom directory, run wmake. - go to the Watcom directory, run wmake.
Both debug and release versions of all libs, test programs and FLUID will be built. Both debug and release versions of all libs, test programs and FLUID will be built.
2. To create you own programs using fluid: 2. To create you own programs using fluid:
- set the environment variable fltk to the root directory of fltk - set the environment variable fltk to the root directory of fltk
- make a directory where you want to create the source of your program. - make a directory where you want to create the source of your program.
- from fltk's watcom directory, copy file "makefile.example" to "makefile" in your - from fltk's watcom directory, copy file "makefile.example" to "makefile" in your
directory. directory.
- Start fluid, and create your program. - Start fluid, and create your program.
- You can either put in fluid's menu shell->execute command: - You can either put in fluid's menu shell->execute command:
"cmd /k "wmake && hello && exit || pause && exit" "cmd /k "wmake && hello && exit || pause && exit"
to compile and run the program (if you are running under Windows only), to compile and run the program (if you are running under Windows only),
- Or in Fluid do shift-Ctrl-C to create C+= code, and then in a cmd prompt - Or in Fluid do shift-Ctrl-C to create C+= code, and then in a cmd prompt
in your directory enter 'wmake", and then run the program. in your directory enter 'wmake", and then run the program.
I have been able to do most of the Fluid Flash tutorial (no time to do all, I have been able to do most of the Fluid Flash tutorial (no time to do all,
but no error at all for the ones I did do. but no error at all for the ones I did do.
3. Known errors: 3. Known errors:
- Fluid aborts when exiting. - Fluid aborts when exiting.
Probably a lot more :-( . I cannot test/debug under NT or later, so I must Probably a lot more :-( . I cannot test/debug under NT or later, so I must
rely on the help of others to find and fix :-) Watcom-related bugs. rely on the help of others to find and fix :-) Watcom-related bugs.
Questions about the OpenWatcom port please to the fltk.general newsgroup. Questions about the OpenWatcom port please to the fltk.general newsgroup.
Questions related to Openwatcom itself please to the c/c++ users group at Questions related to Openwatcom itself please to the c/c++ users group at
new.openwatcom.org. new.openwatcom.org.
Mat Nieuwenhoven, Hilversum, 2004-11-22 Mat Nieuwenhoven, Hilversum, 2004-11-22
+60 -60
View File
@@ -1,60 +1,60 @@
# #
# "$Id: makefile.wat,v 1.1.2.1 2004/11/20 03:19:59 easysw Exp $" # "$Id$"
# #
# GNU ZIP library makefile for the Fast Light Toolkit (FLTK). # GNU ZIP library makefile for the Fast Light Toolkit (FLTK).
# #
# Copyright 1997-2004 by Easy Software Products. # Copyright 1997-2004 by Easy Software Products.
# #
# This library is free software; you can redistribute it and/or # This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public # modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either # License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version. # version 2 of the License, or (at your option) any later version.
# #
# This library is distributed in the hope that it will be useful, # This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of # but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details. # Library General Public License for more details.
# #
# You should have received a copy of the GNU Library General Public # You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the Free Software # License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA. # USA.
# #
# Please report all bugs and problems to "fltk-bugs@fltk.org". # Please report all bugs and problems to "fltk-bugs@fltk.org".
# #
LIBNAMEROOT=ftlk_z LIBNAMEROOT=ftlk_z
!include ../watcom.mif !include ../watcom.mif
# #
# Object files... # Object files...
# #
LIBOBJS = adler32.obj compress.obj crc32.obj gzio.obj uncompr.obj deflate.obj & LIBOBJS = adler32.obj compress.obj crc32.obj gzio.obj uncompr.obj deflate.obj &
trees.obj zutil.obj inflate.obj inftrees.obj inffast.obj trees.obj zutil.obj inflate.obj inftrees.obj inffast.obj
# #
# Make all targets... # Make all targets...
# #
all: $(LIBNAME) all: $(LIBNAME)
$(LIBNAME): $(LIBOBJS) $(LIBNAME): $(LIBOBJS)
$(LIB) $(LIBOPTS) $@ $< $(LIB) $(LIBOPTS) $@ $<
# #
# Clean all directories # Clean all directories
# #
clean : .SYMBOLIC clean : .SYMBOLIC
@echo Cleaning up. @echo Cleaning up.
CLEANEXTS = obj CLEANEXTS = obj
@for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a @for %a in ($(CLEANEXTS)) do -rm -f $(ODIR)\*.%a
-rm -f *.err -rm -f *.err
-rm -f $(LIBNAME) -rm -f $(LIBNAME)
# #
# End of "$Id: makefile.wat,v 1.1.2.1 2004/11/20 03:19:59 easysw Exp $". # End of "$Id$".
# #