home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 309.lha / PBM_PLUS / Imakefile < prev    next >
Makefile  |  1980-12-04  |  8KB  |  120 lines

  1. # Imakefile for pbmplus tools.
  2. #
  3. # Copyright (C) 1989 by Jef Poskanzer.
  4. #
  5. # Permission to use, copy, modify, and distribute this software and its
  6. # documentation for any purpose and without fee is hereby granted, provided
  7. # that the above copyright notice appear in all copies and that both that
  8. # copyright notice and this permission notice appear in supporting
  9. # documentation.  This software is provided "as is" without express or
  10. # implied warranty.
  11.  
  12. #define IHaveSubdirs
  13. #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
  14.  
  15. # CONFIGURE: define which of the four sub-packages you want to make.  PBM
  16. # is required; PNM is recommended; and if you want PPM you must have PGM
  17. # too.  This means there are only six possibilities:
  18. SUBDIRS =    pbm pgm ppm pnm
  19. # SUBDIRS =    pbm pgm ppm
  20. # SUBDIRS =    pbm pgm pnm
  21. # SUBDIRS =    pbm pgm
  22. # SUBDIRS =    pbm pnm
  23. # SUBDIRS =    pbm
  24.  
  25. MakeSubdirs($(SUBDIRS))
  26. DependSubdirs($(SUBDIRS))
  27.  
  28.  
  29. # Sharchive stuff.
  30.  
  31. shar:        pbmplus.shar pbm.shar pgm.shar ppm.shar pnm.shar
  32.  
  33. pbmplus.shar:    README CHANGES FORMATS OTHER.SYSTEMS TIPS Imakefile \
  34.         pbmplus.h compataliases
  35.     shar -v -c -p X README CHANGES FORMATS OTHER.SYSTEMS TIPS Makefile Imakefile pbmplus.h compataliases > $@
  36.  
  37. pbm.shar:    pbm.shar1 pbm.shar2 pbm.shar3 pbm.shar4 pbm.shar5 pbm.shar6
  38. pbm.shar1:    pbm/Makefile pbm/Imakefile pbm/pbm.h pbm/icontopbm.c \
  39.         pbm/icontopbm.1 pbm/macptopbm.c pbm/macptopbm.1 \
  40.         pbm/rasttopbm.c pbm/rasttopbm.1 pbm/xbmtopbm.c \
  41.         pbm/xbmtopbm.1 pbm/xwdtopbm.c
  42.     shar -v -c -p X pbm/Makefile pbm/Imakefile pbm/pbm.h pbm/icontopbm.c pbm/icontopbm.1 pbm/macptopbm.c pbm/macptopbm.1 pbm/rasttopbm.c pbm/rasttopbm.1 pbm/xbmtopbm.c pbm/xbmtopbm.1 pbm/xwdtopbm.c > $@
  43. pbm.shar2:    pbm/xwdtopbm.1 pbm/pbmtoicon.c pbm/pbmtoicon.1 \
  44.         pbm/pbmtoptx.c pbm/pbmtoptx.1 pbm/pbmtorast.c pbm/pbmtorast.1 \
  45.         pbm/pbmtoxbm.c pbm/pbmtoxbm.1 pbm/pbmtox10bm.c \
  46.         pbm/pbmtox10bm.1 pbm/pbmtoascii.c pbm/pbmtoascii.1 \
  47.         pbm/pbmpaste.c pbm/pbmpaste.1 pbm/g3topbm.c pbm/g3topbm.1
  48.     shar -v -c -p X pbm/xwdtopbm.1 pbm/pbmtoicon.c pbm/pbmtoicon.1 pbm/pbmtoptx.c pbm/pbmtoptx.1 pbm/pbmtorast.c pbm/pbmtorast.1 pbm/pbmtoxbm.c pbm/pbmtoxbm.1 pbm/pbmtox10bm.c pbm/pbmtox10bm.1 pbm/pbmtoascii.c pbm/pbmtoascii.1 pbm/pbmpaste.c pbm/pbmpaste.1 pbm/g3topbm.c pbm/g3topbm.1 > $@
  49. pbm.shar3:    pbm/pbmmake.c pbm/pbmmake.1 pbm/pbmtolj.c \
  50.         pbm/pbmtolj.1 pbm/pbmtomacp.c pbm/pbmtomacp.1 \
  51.         pbm/pbmtoxwd.c \
  52.         pbm/pbmtoxwd.1 pbm/brushtopbm.c pbm/brushtopbm.1 \
  53.         pbm/libpbm1.c pbm/libpbm2.c pbm/libpbm3.c pbm/libpbm4.c
  54.     shar -v -c -p X pbm/pbmmake.c pbm/pbmmake.1 pbm/pbmtolj.c pbm/pbmtolj.1 pbm/pbmtomacp.c pbm/pbmtomacp.1 pbm/pbmtoxwd.c pbm/pbmtoxwd.1 pbm/brushtopbm.c pbm/brushtopbm.1 pbm/libpbm1.c pbm/libpbm2.c pbm/libpbm3.c pbm/libpbm4.c > $@
  55. pbm.shar4:    pbm/pbm.5 pbm/libpbm.h pbm/macp.h pbm/x10wd.h \
  56.         pbm/x11wd.h pbm/tiff.h pbm/bitreverse.h pbm/pbmreduce.c \
  57.         pbm/pbmreduce.1 pbm/gemtopbm.c pbm/gemtopbm.1 pbm/pbmtogo.c \
  58.         pbm/pbmtogo.1 pbm/pbmlife.c pbm/pbmlife.1 pbm/pcxtopbm.c
  59.     shar -v -c -p X pbm/pbm.5 pbm/libpbm.h pbm/macp.h pbm/x10wd.h pbm/x11wd.h pbm/tiff.h pbm/bitreverse.h pbm/pbmreduce.c pbm/pbmreduce.1 pbm/gemtopbm.c pbm/gemtopbm.1 pbm/pbmtogo.c pbm/pbmtogo.1 pbm/pbmlife.c pbm/pbmlife.1 pbm/pcxtopbm.c > $@
  60. pbm.shar5:    pbm/pcxtopbm.1 pbm/pbmupc.c pbm/pbmupc.1 \
  61.         pbm/tifftopbm.c pbm/tifftopbm.1 pbm/mgr.h pbm/mgrtopbm.c \
  62.         pbm/mgrtopbm.1
  63.     shar -v -c -p X pbm/pcxtopbm.1 pbm/pbmupc.c pbm/pbmupc.1 pbm/tifftopbm.c pbm/tifftopbm.1 pbm/mgr.h pbm/mgrtopbm.c pbm/mgrtopbm.1 > $@
  64. pbm.shar6:    pbm/cmuwm.h pbm/cmuwmtopbm.c pbm/cmuwmtopbm.1 \
  65.         pbm/pbmtocmuwm.c pbm/pbmtocmuwm.1 pbm/pbmmask.c pbm/pbmmask.1 \
  66.         pbm/pbmtobbnbg.c pbm/pbmtobbnbg.1 pbm/pbmtomgr.c pbm/pbmtomgr.1
  67.     shar -v -c -p X pbm/cmuwm.h pbm/cmuwmtopbm.c pbm/cmuwmtopbm.1 pbm/pbmtocmuwm.c pbm/pbmtocmuwm.1 pbm/pbmmask.c pbm/pbmmask.1 pbm/pbmtobbnbg.c pbm/pbmtobbnbg.1 pbm/pbmtomgr.c pbm/pbmtomgr.1 > $@
  68.  
  69. pgm.shar:    pgm.shar1 pgm.shar2
  70. pgm.shar1:    pgm/Makefile pgm/Imakefile pgm/pgm.5 pgm/libpgm1.c \
  71.         pgm/libpgm2.c pgm/pgm.h pgm/libpgm.h pgm/fstopgm.c \
  72.         pgm/fstopgm.1 pgm/hipstopgm.c pgm/hipstopgm.1 pgm/pgmenhance.c \
  73.         pgm/pgmenhance.1 pgm/pgmhist.c pgm/pgmhist.1 pgm/pgmnorm.c \
  74.         pgm/pgmnorm.1
  75.     shar -v -c -p X pgm/Makefile pgm/Imakefile pgm/pgm.5 pgm/libpgm1.c pgm/libpgm2.c pgm/pgm.h pgm/libpgm.h pgm/fstopgm.c pgm/fstopgm.1 pgm/hipstopgm.c pgm/hipstopgm.1 pgm/pgmenhance.c pgm/pgmenhance.1 pgm/pgmhist.c pgm/pgmhist.1 pgm/pgmnorm.c pgm/pgmnorm.1 > $@
  76. pgm.shar2:    pgm/pgmtopbm.c pgm/pgmtopbm.1 pgm/dithers.h \
  77.         pgm/pgmtops.c pgm/pgmtops.1 pgm/psidtopgm.c pgm/psidtopgm.1 \
  78.         pgm/fitstopgm.c pgm/fitstopgm.1
  79.     shar -v -c -p X pgm/pgmtopbm.c pgm/pgmtopbm.1 pgm/dithers.h pgm/pgmtops.c pgm/pgmtops.1 pgm/psidtopgm.c pgm/psidtopgm.1 pgm/fitstopgm.c pgm/fitstopgm.1 > $@
  80.  
  81. ppm.shar:    ppm.shar1 ppm.shar2 ppm.shar3 ppm.shar4 ppm.shar5 ppm.shar6 \
  82.         ppm.shar7
  83. ppm.shar1:    ppm/Makefile ppm/Imakefile ppm/ppm.5 ppm/libppm1.c \
  84.         ppm/libppm2.c ppm/libppm3.c ppm/libppm4.c ppm/libppm5.c \
  85.         ppm/convolscripts/ppmsmooth
  86.     shar -v -c -p X ppm/Makefile ppm/Imakefile ppm/ppm.5 ppm/libppm1.c ppm/libppm2.c ppm/libppm3.c ppm/libppm4.c ppm/libppm5.c ppm/convolscripts/ppmsmooth > $@
  87. ppm.shar2:    ppm/ppm.h ppm/ppmcmap.h ppm/ppmdraw.h ppm/libppm.h \
  88.         ppm/tga.h ppm/mtvtoppm.c ppm/mtvtoppm.1 ppm/giftoppm.c \
  89.         ppm/giftoppm.1 ppm/ppmrotate.c ppm/ppmrotate.1
  90.     shar -v -c -p X ppm/ppm.h ppm/ppmcmap.h ppm/ppmdraw.h ppm/libppm.h ppm/tga.h ppm/mtvtoppm.c ppm/mtvtoppm.1 ppm/giftoppm.c ppm/giftoppm.1 ppm/ppmrotate.c ppm/ppmrotate.1 > $@
  91. ppm.shar3:    ppm/ppmscale.c ppm/ppmscale.1 ppm/ppmshear.c \
  92.         ppm/ppmshear.1 ppm/ppmpat.c
  93.     shar -v -c -p X ppm/ppmscale.c ppm/ppmscale.1 ppm/ppmshear.c ppm/ppmshear.1 ppm/ppmpat.c > $@
  94. ppm.shar4:    ppm/ppmpat.1 ppm/ppmconvol.c ppm/ppmconvol.1 \
  95.         ppm/ppmtopgm.c ppm/ppmtopgm.1 ppm/ppmtorast.c ppm/ppmtorast.1 \
  96.         ppm/rasttoppm.c ppm/rasttoppm.1
  97.     shar -v -c -p X ppm/ppmpat.1 ppm/ppmconvol.c ppm/ppmconvol.1 ppm/ppmtopgm.c ppm/ppmtopgm.1 ppm/ppmtorast.c ppm/ppmtorast.1 ppm/rasttoppm.c ppm/rasttoppm.1 > $@
  98. ppm.shar5:    ppm/ppmcscale.c ppm/ppmcscale.1 ppm/ilbmtoppm.c \
  99.         ppm/ilbm.h ppm/ilbmtoppm.1 ppm/ppmquant.c ppm/ppmquant.1 \
  100.         ppm/ppmarith.c ppm/ppmarith.1
  101.     shar -v -c -p X ppm/ppmcscale.c ppm/ppmcscale.1 ppm/ilbmtoppm.c ppm/ilbm.h ppm/ilbmtoppm.1 ppm/ppmquant.c ppm/ppmquant.1 ppm/ppmarith.c ppm/ppmarith.1 > $@
  102. ppm.shar6:    ppm/qrttoppm.c ppm/qrttoppm.1 ppm/ppmtops.c \
  103.         ppm/ppmtops.1 ppm/ppmtogif.c ppm/ppmtogif.1 ppm/ppmtoilbm.c \
  104.         ppm/ppmtoilbm.1
  105.     shar -v -c -p X ppm/qrttoppm.c ppm/qrttoppm.1 ppm/ppmtops.c ppm/ppmtops.1 ppm/ppmtogif.c ppm/ppmtogif.1 ppm/ppmtoilbm.c ppm/ppmtoilbm.1 > $@
  106. ppm.shar7:    ppm/tgatoppm.c ppm/tgatoppm.1 ppm/ppmhist.c \
  107.         ppm/ppmhist.1 ppm/xwdtoppm.c ppm/xwdtoppm.1 ppm/ppmtoxwd.c \
  108.         ppm/ppmtoxwd.1 ppm/imgtoppm.c ppm/imgtoppm.1
  109.     shar -v -c -p X ppm/tgatoppm.c ppm/tgatoppm.1 ppm/ppmhist.c ppm/ppmhist.1 ppm/xwdtoppm.c ppm/xwdtoppm.1 ppm/ppmtoxwd.c ppm/ppmtoxwd.1 ppm/imgtoppm.c ppm/imgtoppm.1 > $@
  110.  
  111. pnm.shar:    pnm.shar1 pnm.shar2
  112. pnm.shar1:    pnm/Makefile pnm/Imakefile pnm/pnm.5 pnm/libpnm1.c \
  113.         pnm/libpnm2.c pnm/libpnm3.c pnm/pnm.h pnm/pnmcat.c \
  114.         pnm/pnmcat.1 pnm/pnmcrop.c pnm/pnmcrop.1 pnm/pnmcut.c \
  115.         pnm/pnmcut.1 pnm/pnmenlarge.c pnm/pnmenlarge.1
  116.     shar -v -c -p X pnm/Makefile pnm/Imakefile pnm/pnm.5 pnm/libpnm1.c pnm/libpnm2.c pnm/libpnm3.c pnm/pnm.h pnm/pnmcat.c pnm/pnmcat.1 pnm/pnmcrop.c pnm/pnmcrop.1 pnm/pnmcut.c pnm/pnmcut.1 pnm/pnmenlarge.c pnm/pnmenlarge.1 > $@
  117. pnm.shar2:    pnm/pnmflip.c pnm/pnmflip.1 pnm/pnminvert.c pnm/pnminvert.1 \
  118.         pnm/pnmpaste.c pnm/pnmpaste.1 pnm/pnmtile.c pnm/pnmtile.1
  119.     shar -v -c -p X pnm/pnmflip.c pnm/pnmflip.1 pnm/pnminvert.c pnm/pnminvert.1 pnm/pnmpaste.c pnm/pnmpaste.1 pnm/pnmtile.c pnm/pnmtile.1 > $@
  120.