home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wxos2240.zip / wxWindows-2.4.0 / src / tiff / makefile.wat < prev    next >
Makefile  |  2000-07-15  |  3KB  |  142 lines

  1. #!/binb/wmake.exe
  2. #
  3. # File:        makefile.wat
  4. # Author:    Julian Smart
  5. # Created:    1998
  6. #
  7. # Makefile : Builds TIFF library for Watcom C++, WIN32
  8. # This makefile has to rename files because apparently Watcom C++
  9. # can't deal with greater than 8.3 filenames (can't
  10. # make tif_close.c, for example)
  11.  
  12. WXDIR = ..\..
  13. EXTRACPPFLAGS=-i=..\zlib
  14.  
  15. !include $(WXDIR)\src\makewat.env
  16.  
  17. WXLIB = $(WXDIR)\lib
  18.  
  19. LIBTARGET   = $(WXLIB)\tiff.lib
  20.  
  21. OBJECTS= &
  22.         _aux.obj &
  23.         close.obj &
  24.         codec.obj &
  25.         compress.obj &
  26.         dir.obj &
  27.         dirinfo.obj &
  28.         dirread.obj &
  29.         dirwrite.obj &
  30.         dumpmode.obj &
  31.         error.obj &
  32.         fax3.obj &
  33.         fax3sm.obj &
  34.         flush.obj &
  35.         getimage.obj &
  36.         jpeg.obj &
  37.         luv.obj &
  38.         lzw.obj &
  39.         next.obj &
  40.         open.obj &
  41.         packbits.obj &
  42.         pixarlog.obj &
  43.         predict.obj &
  44.         print.obj &
  45.         read.obj &
  46.         strip.obj &
  47.         swab.obj &
  48.         thunder.obj &
  49.         tile.obj &
  50.         version.obj &
  51.         warning.obj &
  52.         win32.obj &
  53.         write.obj &
  54.         zip.obj
  55.  
  56. rename: .SYMBOLIC
  57.         copy tif_predict.h tif_pred.h
  58.         copy tif_aux.c _aux.c 
  59.         copy tif_close.c close.c 
  60.         copy tif_codec.c codec.c 
  61.         copy tif_compress.c compress.c 
  62.         copy tif_dir.c dir.c 
  63.         copy tif_dirinfo.c dirinfo.c 
  64.         copy tif_dirread.c dirread.c 
  65.         copy tif_dirwrite.c dirwrite.c 
  66.         copy tif_dumpmode.c dumpmode.c 
  67.         copy tif_error.c error.c 
  68.         copy tif_fax3.c fax3.c 
  69.         copy tif_fax3sm.c fax3sm.c 
  70.         copy tif_flush.c flush.c 
  71.         copy tif_getimage.c getimage.c 
  72.         copy tif_jpeg.c jpeg.c 
  73.         copy tif_luv.c luv.c 
  74.         copy tif_lzw.c lzw.c 
  75.         copy tif_next.c next.c 
  76.         copy tif_open.c open.c 
  77.         copy tif_packbits.c packbits.c 
  78.         copy tif_pixarlog.c pixarlog.c 
  79.         copy tif_predict.c predict.c 
  80.         copy tif_print.c print.c 
  81.         copy tif_read.c read.c 
  82.         copy tif_strip.c strip.c 
  83.         copy tif_swab.c swab.c 
  84.         copy tif_thunder.c thunder.c 
  85.         copy tif_tile.c tile.c 
  86.         copy tif_version.c version.c 
  87.         copy tif_warning.c warning.c 
  88.         copy tif_win32.c win32.c 
  89.         copy tif_write.c write.c 
  90.         copy tif_zip.c zip.c
  91.  
  92. all:        rename $(OBJECTS) $(LIBTARGET)
  93.  
  94. $(LIBTARGET) : $(OBJECTS)
  95.     %create tmp.lbc
  96.     @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i
  97.     wlib /b /c /n /p=512 $^@ @tmp.lbc
  98.  
  99. clean:   .SYMBOLIC
  100.     -erase *.obj
  101.     -erase $(LIBTARGET)
  102.     -erase *.pch
  103.     -erase *.err
  104.     -erase *.lbc
  105.     -erase tif_pred.h
  106.     -erase _aux.c 
  107.     -erase close.c 
  108.     -erase codec.c 
  109.     -erase compress.c 
  110.     -erase dir.c 
  111.     -erase dirinfo.c 
  112.     -erase dirread.c 
  113.     -erase dirwrite.c 
  114.     -erase dumpmode.c 
  115.     -erase error.c 
  116.     -erase fax3.c 
  117.     -erase fax3sm.c 
  118.     -erase flush.c 
  119.     -erase getimage.c 
  120.     -erase jpeg.c 
  121.     -erase luv.c 
  122.     -erase lzw.c 
  123.     -erase next.c 
  124.     -erase open.c 
  125.     -erase packbits.c 
  126.     -erase pixarlog.c 
  127.     -erase predict.c 
  128.     -erase print.c 
  129.     -erase read.c 
  130.     -erase strip.c 
  131.     -erase swab.c 
  132.     -erase thunder.c 
  133.     -erase tile.c 
  134.     -erase version.c 
  135.     -erase warning.c 
  136.     -erase win32.c 
  137.     -erase write.c 
  138.     -erase zip.c
  139.  
  140. cleanall:   clean
  141.  
  142.