Packed the OS/2 build files into Watcom-OS2.zip
authorSam Lantinga <slouken@libsdl.org>
Mon, 01 May 2006 08:00:49 +0000
changeset 13635d4f2737971
parent 135 e054273de802
child 137 b42b657ab1ac
Packed the OS/2 build files into Watcom-OS2.zip
Makefile-EXE.wat
Makefile.am
Makefile.wat
SDLIMAGE.lnk
Watcom-EXE.mif
Watcom-OS2.zip
Watcom.mif
showimage.lnk
     1.1 --- a/Makefile-EXE.wat	Mon May 01 07:24:22 2006 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,30 +0,0 @@
     1.4 -#=============================================================================
     1.5 -#          This is a Watcom makefile to build application for OS/2
     1.6 -#
     1.7 -#
     1.8 -#=============================================================================
     1.9 -
    1.10 -object_files= showimage.obj
    1.11 -
    1.12 -# Extra stuffs to pass to C compiler:
    1.13 -ExtraCFlags=
    1.14 -
    1.15 -#
    1.16 -#==============================================================================
    1.17 -#
    1.18 -!include Watcom-EXE.mif
    1.19 -
    1.20 -.before
    1.21 -    @set include=$(%os2tk)\h;$(%include);$(%sdlhome)\include;.\;
    1.22 -
    1.23 -all : showimage.exe
    1.24 -
    1.25 -showimage.exe: $(object_files)
    1.26 -    wlink @showimage.lnk
    1.27 -
    1.28 -clean : .SYMBOLIC
    1.29 -    @if exist showimage.exe del showimage.exe
    1.30 -    @if exist showimage.obj del showimage.obj
    1.31 -    @if exist *.map del *.map
    1.32 -    @if exist *.res del *.res
    1.33 -    @if exist *.lst del *.lst
     2.1 --- a/Makefile.am	Mon May 01 07:24:22 2006 +0000
     2.2 +++ b/Makefile.am	Mon May 01 08:00:49 2006 +0000
     2.3 @@ -26,6 +26,7 @@
     2.4  	VisualC.zip		\
     2.5  	Xcode.tar.gz		\
     2.6  	MPWmake.sea.bin		\
     2.7 +	Watcom-OS2.zip		\
     2.8  	IMG_xxx.c		\
     2.9  	SDL_image.spec		\
    2.10  	SDL_image.spec.in	\
     3.1 --- a/Makefile.wat	Mon May 01 07:24:22 2006 +0000
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,83 +0,0 @@
     3.4 -#=============================================================================
     3.5 -#          This is a Watcom makefile to build SDLIMAGE.DLL for OS/2
     3.6 -#
     3.7 -#
     3.8 -#=============================================================================
     3.9 -
    3.10 -dllname=SDLIMAGE
    3.11 -
    3.12 -zlibfiles=zlib121\adler32.obj zlib121\compress.obj zlib121\crc32.obj zlib121\deflate.obj zlib121\gzio.obj zlib121\infback.obj zlib121\inffast.obj zlib121\inflate.obj zlib121\inftrees.obj zlib121\trees.obj zlib121\uncompr.obj zlib121\zutil.obj
    3.13 -libpngfiles=lpng125\png.obj lpng125\pngerror.obj lpng125\pnggccrd.obj lpng125\pngget.obj lpng125\pngmem.obj lpng125\pngpread.obj lpng125\pngread.obj lpng125\pngrio.obj lpng125\pngrtran.obj lpng125\pngrutil.obj lpng125\pngset.obj lpng125\pngtest.obj lpng125\pngtrans.obj lpng125\pngvcrd.obj lpng125\pngwio.obj lpng125\pngwrite.obj lpng125\pngwtran.obj lpng125\pngwutil.obj
    3.14 -libjpgfiles=jpeg-6b\jcapimin.obj jpeg-6b\jcapistd.obj jpeg-6b\jccoefct.obj jpeg-6b\jccolor.obj jpeg-6b\jcdctmgr.obj jpeg-6b\jchuff.obj &
    3.15 -        jpeg-6b\jcinit.obj jpeg-6b\jcmainct.obj jpeg-6b\jcmarker.obj jpeg-6b\jcmaster.obj jpeg-6b\jcomapi.obj jpeg-6b\jcparam.obj &
    3.16 -        jpeg-6b\jcphuff.obj jpeg-6b\jcprepct.obj jpeg-6b\jcsample.obj jpeg-6b\jctrans.obj jpeg-6b\jdapimin.obj jpeg-6b\jdapistd.obj &
    3.17 -        jpeg-6b\jdatadst.obj jpeg-6b\jdatasrc.obj jpeg-6b\jdcoefct.obj jpeg-6b\jdcolor.obj jpeg-6b\jddctmgr.obj jpeg-6b\jdhuff.obj &
    3.18 -        jpeg-6b\jdinput.obj jpeg-6b\jdmainct.obj jpeg-6b\jdmarker.obj jpeg-6b\jdmaster.obj jpeg-6b\jdmerge.obj jpeg-6b\jdphuff.obj &
    3.19 -        jpeg-6b\jdpostct.obj jpeg-6b\jdsample.obj jpeg-6b\jdtrans.obj jpeg-6b\jerror.obj jpeg-6b\jfdctflt.obj jpeg-6b\jfdctfst.obj &
    3.20 -        jpeg-6b\jfdctint.obj jpeg-6b\jidctflt.obj jpeg-6b\jidctfst.obj jpeg-6b\jidctint.obj jpeg-6b\jidctred.obj jpeg-6b\jquant1.obj &
    3.21 -        jpeg-6b\jquant2.obj jpeg-6b\jutils.obj jpeg-6b\jmemmgr.obj jpeg-6b\jmemnobs.obj
    3.22 -tifffiles=tiff-v3.6.1\libtiff\fax3sm_winnt.obj &
    3.23 -        tiff-v3.6.1\libtiff\tif_aux.obj &
    3.24 -        tiff-v3.6.1\libtiff\tif_close.obj &
    3.25 -        tiff-v3.6.1\libtiff\tif_codec.obj &
    3.26 -        tiff-v3.6.1\libtiff\tif_color.obj &
    3.27 -        tiff-v3.6.1\libtiff\tif_compress.obj &
    3.28 -        tiff-v3.6.1\libtiff\tif_dir.obj &
    3.29 -        tiff-v3.6.1\libtiff\tif_dirinfo.obj &
    3.30 -        tiff-v3.6.1\libtiff\tif_dirread.obj &
    3.31 -        tiff-v3.6.1\libtiff\tif_dirwrite.obj &
    3.32 -        tiff-v3.6.1\libtiff\tif_dumpmode.obj &
    3.33 -        tiff-v3.6.1\libtiff\tif_error.obj &
    3.34 -        tiff-v3.6.1\libtiff\tif_extension.obj &
    3.35 -        tiff-v3.6.1\libtiff\tif_fax3.obj &
    3.36 -        tiff-v3.6.1\libtiff\tif_flush.obj &
    3.37 -        tiff-v3.6.1\libtiff\tif_getimage.obj &
    3.38 -        tiff-v3.6.1\libtiff\tif_jpeg.obj &
    3.39 -        tiff-v3.6.1\libtiff\tif_luv.obj &
    3.40 -        tiff-v3.6.1\libtiff\tif_lzw.obj &
    3.41 -        tiff-v3.6.1\libtiff\tif_msdos.obj &
    3.42 -        tiff-v3.6.1\libtiff\tif_next.obj &
    3.43 -        tiff-v3.6.1\libtiff\tif_ojpeg.obj &
    3.44 -        tiff-v3.6.1\libtiff\tif_open.obj &
    3.45 -        tiff-v3.6.1\libtiff\tif_packbits.obj &
    3.46 -        tiff-v3.6.1\libtiff\tif_pixarlog.obj &
    3.47 -        tiff-v3.6.1\libtiff\tif_predict.obj &
    3.48 -        tiff-v3.6.1\libtiff\tif_print.obj &
    3.49 -        tiff-v3.6.1\libtiff\tif_read.obj &
    3.50 -        tiff-v3.6.1\libtiff\tif_strip.obj &
    3.51 -        tiff-v3.6.1\libtiff\tif_swab.obj &
    3.52 -        tiff-v3.6.1\libtiff\tif_thunder.obj &
    3.53 -        tiff-v3.6.1\libtiff\tif_tile.obj &
    3.54 -        tiff-v3.6.1\libtiff\tif_version.obj &
    3.55 -        tiff-v3.6.1\libtiff\tif_warning.obj &
    3.56 -        tiff-v3.6.1\libtiff\tif_write.obj &
    3.57 -        tiff-v3.6.1\libtiff\tif_zip.obj
    3.58 -
    3.59 -object_files= IMG.obj IMG_bmp.obj IMG_gif.obj IMG_jpg.obj IMG_lbm.obj IMG_pcx.obj IMG_png.obj IMG_pnm.obj IMG_tga.obj IMG_tif.obj IMG_xcf.obj IMG_xpm.obj IMG_xxx.obj $(zlibfiles) $(libpngfiles) $(tifffiles)
    3.60 -
    3.61 -# Extra stuffs to pass to C compiler:
    3.62 -ExtraCFlags=-DLOAD_BMP -DLOAD_GIF -DLOAD_JPG -DLOAD_LBM -DLOAD_PCX -DLOAD_PNG -DLOAD_PNM -DLOAD_XCF -DLOAD_XPM -DLOAD_XXX -DLOAD_TGA -DLOAD_TIF
    3.63 -
    3.64 -#
    3.65 -#==============================================================================
    3.66 -#
    3.67 -!include Watcom.mif
    3.68 -
    3.69 -.before
    3.70 -    @set include=$(%os2tk)\h;$(%include);$(%sdlhome)\include;.\;.\jpeg-6b;.\lpng125;.\zlib121;.\tiff-v3.6.1\libtiff;
    3.71 -
    3.72 -all : $(dllname).dll $(dllname).lib
    3.73 -
    3.74 -$(dllname).dll : $(object_files)
    3.75 -    wlink @$(dllname)
    3.76 -
    3.77 -$(dllname).lib : $(dllname).dll
    3.78 -    implib $(dllname).lib $(dllname).dll
    3.79 -
    3.80 -clean : .SYMBOLIC
    3.81 -    @if exist $(dllname).dll del $(dllname).dll
    3.82 -    @if exist *.lib del *.lib
    3.83 -    @if exist *.obj del *.obj
    3.84 -    @if exist *.map del *.map
    3.85 -    @if exist *.res del *.res
    3.86 -    @if exist *.lst del *.lst
     4.1 --- a/SDLIMAGE.lnk	Mon May 01 07:24:22 2006 +0000
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,150 +0,0 @@
     4.4 -#=============================================================================
     4.5 -#           This is a linker file to build SDLIMAGE.DLL for OS/2
     4.6 -#
     4.7 -#
     4.8 -#=============================================================================
     4.9 -
    4.10 -system 386 LX DLL INITINSTANCE TERMINSTANCE
    4.11 -name SDLIMAGE
    4.12 -
    4.13 -# Object files from \.
    4.14 -
    4.15 -file IMG
    4.16 -file IMG_bmp
    4.17 -file IMG_gif
    4.18 -file IMG_jpg
    4.19 -file IMG_lbm
    4.20 -file IMG_pcx
    4.21 -file IMG_png
    4.22 -file IMG_pnm
    4.23 -file IMG_tga
    4.24 -file IMG_tif
    4.25 -file IMG_xcf
    4.26 -file IMG_xpm
    4.27 -file IMG_xxx
    4.28 -
    4.29 -file zlib121\adler32
    4.30 -file zlib121\compress
    4.31 -file zlib121\crc32
    4.32 -file zlib121\deflate
    4.33 -file zlib121\gzio
    4.34 -file zlib121\infback
    4.35 -file zlib121\inffast
    4.36 -file zlib121\inflate
    4.37 -file zlib121\inftrees
    4.38 -file zlib121\trees
    4.39 -file zlib121\uncompr
    4.40 -file zlib121\zutil
    4.41 -
    4.42 -file lpng125\png
    4.43 -file lpng125\pngerror
    4.44 -file lpng125\pnggccrd
    4.45 -file lpng125\pngget
    4.46 -file lpng125\pngmem
    4.47 -file lpng125\pngpread
    4.48 -file lpng125\pngread
    4.49 -file lpng125\pngrio
    4.50 -file lpng125\pngrtran
    4.51 -file lpng125\pngrutil
    4.52 -file lpng125\pngset
    4.53 -file lpng125\pngtest
    4.54 -file lpng125\pngtrans
    4.55 -file lpng125\pngvcrd
    4.56 -file lpng125\pngwio
    4.57 -file lpng125\pngwrite
    4.58 -file lpng125\pngwtran
    4.59 -file lpng125\pngwutil
    4.60 -
    4.61 -file jpeg-6b\jcapimin.obj
    4.62 -file jpeg-6b\jcapistd.obj
    4.63 -file jpeg-6b\jccoefct.obj
    4.64 -file jpeg-6b\jccolor.obj
    4.65 -file jpeg-6b\jcdctmgr.obj
    4.66 -file jpeg-6b\jchuff.obj
    4.67 -file jpeg-6b\jcinit.obj
    4.68 -file jpeg-6b\jcmainct.obj
    4.69 -file jpeg-6b\jcmarker.obj
    4.70 -file jpeg-6b\jcmaster.obj
    4.71 -file jpeg-6b\jcomapi.obj
    4.72 -file jpeg-6b\jcparam.obj
    4.73 -file jpeg-6b\jcphuff.obj
    4.74 -file jpeg-6b\jcprepct.obj
    4.75 -file jpeg-6b\jcsample.obj
    4.76 -file jpeg-6b\jctrans.obj
    4.77 -file jpeg-6b\jdapimin.obj
    4.78 -file jpeg-6b\jdapistd.obj
    4.79 -file jpeg-6b\jdatadst.obj
    4.80 -file jpeg-6b\jdatasrc.obj
    4.81 -file jpeg-6b\jdcoefct.obj
    4.82 -file jpeg-6b\jdcolor.obj
    4.83 -file jpeg-6b\jddctmgr.obj
    4.84 -file jpeg-6b\jdhuff.obj
    4.85 -file jpeg-6b\jdinput.obj
    4.86 -file jpeg-6b\jdmainct.obj
    4.87 -file jpeg-6b\jdmarker.obj
    4.88 -file jpeg-6b\jdmaster.obj
    4.89 -file jpeg-6b\jdmerge.obj
    4.90 -file jpeg-6b\jdphuff.obj
    4.91 -file jpeg-6b\jdpostct.obj
    4.92 -file jpeg-6b\jdsample.obj
    4.93 -file jpeg-6b\jdtrans.obj
    4.94 -file jpeg-6b\jerror.obj
    4.95 -file jpeg-6b\jfdctflt.obj
    4.96 -file jpeg-6b\jfdctfst.obj
    4.97 -file jpeg-6b\jfdctint.obj
    4.98 -file jpeg-6b\jidctflt.obj
    4.99 -file jpeg-6b\jidctfst.obj
   4.100 -file jpeg-6b\jidctint.obj
   4.101 -file jpeg-6b\jidctred.obj
   4.102 -file jpeg-6b\jquant1.obj
   4.103 -file jpeg-6b\jquant2.obj
   4.104 -file jpeg-6b\jutils.obj
   4.105 -file jpeg-6b\jmemmgr.obj
   4.106 -file jpeg-6b\jmemnobs.obj
   4.107 -
   4.108 -file tiff-v3.6.1\libtiff\fax3sm_winnt.obj
   4.109 -file tiff-v3.6.1\libtiff\tif_aux.obj
   4.110 -file tiff-v3.6.1\libtiff\tif_close.obj
   4.111 -file tiff-v3.6.1\libtiff\tif_codec.obj
   4.112 -file tiff-v3.6.1\libtiff\tif_color.obj
   4.113 -file tiff-v3.6.1\libtiff\tif_compress.obj
   4.114 -file tiff-v3.6.1\libtiff\tif_dir.obj
   4.115 -file tiff-v3.6.1\libtiff\tif_dirinfo.obj
   4.116 -file tiff-v3.6.1\libtiff\tif_dirread.obj
   4.117 -file tiff-v3.6.1\libtiff\tif_dirwrite.obj
   4.118 -file tiff-v3.6.1\libtiff\tif_dumpmode.obj
   4.119 -file tiff-v3.6.1\libtiff\tif_error.obj
   4.120 -file tiff-v3.6.1\libtiff\tif_extension.obj
   4.121 -file tiff-v3.6.1\libtiff\tif_fax3.obj
   4.122 -file tiff-v3.6.1\libtiff\tif_flush.obj
   4.123 -file tiff-v3.6.1\libtiff\tif_getimage.obj
   4.124 -file tiff-v3.6.1\libtiff\tif_jpeg.obj
   4.125 -file tiff-v3.6.1\libtiff\tif_luv.obj
   4.126 -file tiff-v3.6.1\libtiff\tif_lzw.obj
   4.127 -file tiff-v3.6.1\libtiff\tif_msdos.obj
   4.128 -file tiff-v3.6.1\libtiff\tif_next.obj
   4.129 -file tiff-v3.6.1\libtiff\tif_ojpeg.obj
   4.130 -file tiff-v3.6.1\libtiff\tif_open.obj
   4.131 -file tiff-v3.6.1\libtiff\tif_packbits.obj
   4.132 -file tiff-v3.6.1\libtiff\tif_pixarlog.obj
   4.133 -file tiff-v3.6.1\libtiff\tif_predict.obj
   4.134 -file tiff-v3.6.1\libtiff\tif_print.obj
   4.135 -file tiff-v3.6.1\libtiff\tif_read.obj
   4.136 -file tiff-v3.6.1\libtiff\tif_strip.obj
   4.137 -file tiff-v3.6.1\libtiff\tif_swab.obj
   4.138 -file tiff-v3.6.1\libtiff\tif_thunder.obj
   4.139 -file tiff-v3.6.1\libtiff\tif_tile.obj
   4.140 -file tiff-v3.6.1\libtiff\tif_version.obj
   4.141 -file tiff-v3.6.1\libtiff\tif_warning.obj
   4.142 -file tiff-v3.6.1\libtiff\tif_write.obj
   4.143 -file tiff-v3.6.1\libtiff\tif_zip.obj
   4.144 -
   4.145 -OPTION MAP=SDLIMAGE
   4.146 -OPTION DESCRIPTION 'Simple DirectMedia Layer Image Library v1.2.5'
   4.147 -OPTION ELIMINATE
   4.148 -OPTION MANYAUTODATA
   4.149 -OPTION OSNAME='OS/2 and eComStation'
   4.150 -OPTION SHOWDEAD
   4.151 -LIBPATH %os2tk%\lib
   4.152 -LIBPATH %sdlhome%\src
   4.153 -lib sdl
     5.1 --- a/Watcom-EXE.mif	Mon May 01 07:24:22 2006 +0000
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,30 +0,0 @@
     5.4 -#=============================================================================
     5.5 -#             This file contains the common includes for the
     5.6 -#           Watcom makefiles to build EXE applications for OS/2
     5.7 -#
     5.8 -#
     5.9 -#=============================================================================
    5.10 -
    5.11 -# Create debug build or not?
    5.12 -debug_build=defined
    5.13 -
    5.14 -#
    5.15 -#==============================================================================
    5.16 -#
    5.17 -
    5.18 -!ifdef debug_build
    5.19 -debugflags = -d2 -dDEBUG_BUILD
    5.20 -!else
    5.21 -debugflags =
    5.22 -!endif
    5.23 -
    5.24 -cflags = -zq $(debugflags) -bm -bt=OS2 -5s -fpi -sg -otexan -wx -ei $(ExtraCFlags)
    5.25 -
    5.26 -.extensions:
    5.27 -.extensions: .lib .dll .obj .c .cpp .exe
    5.28 -
    5.29 -.c.obj : .AUTODEPEND
    5.30 -    wcc386 $[* $(cflags)
    5.31 -
    5.32 -.cpp.obj : .AUTODEPEND
    5.33 -    wpp386 $[* $(cflags)
     6.1 Binary file Watcom-OS2.zip has changed
     7.1 --- a/Watcom.mif	Mon May 01 07:24:22 2006 +0000
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,32 +0,0 @@
     7.4 -#=============================================================================
     7.5 -#             This file contains the common includes for the
     7.6 -#             Watcom makefiles to build SDLIMAGE.DLL for OS/2
     7.7 -#
     7.8 -#
     7.9 -#=============================================================================
    7.10 -
    7.11 -# Create debug build or not?
    7.12 -#debug_build=defined
    7.13 -
    7.14 -SDLImageFlags=-DBUILD_SDL
    7.15 -
    7.16 -#
    7.17 -#==============================================================================
    7.18 -#
    7.19 -
    7.20 -!ifdef debug_build
    7.21 -debugflags = -d2 -dDEBUG_BUILD
    7.22 -!else
    7.23 -debugflags =
    7.24 -!endif
    7.25 -
    7.26 -cflags = -zq $(debugflags) -bd -bm -bt=OS2 -5s -fpi -sg -otexan -wx -ei $(SDLImageFlags) $(ExtraCFlags)
    7.27 -
    7.28 -.extensions:
    7.29 -.extensions: .lib .dll .obj .c .cpp
    7.30 -
    7.31 -.c.obj : .AUTODEPEND
    7.32 -    wcc386 $[* $(cflags)
    7.33 -
    7.34 -.cpp.obj : .AUTODEPEND
    7.35 -    wpp386 $[* $(cflags)
     8.1 --- a/showimage.lnk	Mon May 01 07:24:22 2006 +0000
     8.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.3 @@ -1,22 +0,0 @@
     8.4 -#=============================================================================
     8.5 -#      This is a linker file to build SDLMIXER test app for OS/2
     8.6 -#
     8.7 -#
     8.8 -#=============================================================================
     8.9 -
    8.10 -system os2v2_pm
    8.11 -
    8.12 -file showimage
    8.13 -
    8.14 -OPTION MAP=showimage
    8.15 -OPTION DESCRIPTION 'Test Application'
    8.16 -OPTION ELIMINATE
    8.17 -OPTION MANYAUTODATA
    8.18 -OPTION OSNAME='OS/2 and eComStation'
    8.19 -OPTION SHOWDEAD
    8.20 -LIBPATH %os2tk%\lib
    8.21 -LIBPATH %sdlhome%\src
    8.22 -LIBPATH .
    8.23 -lib sdl
    8.24 -lib sdlimage
    8.25 -