home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume34 / imagemagick / part01 / ImageMagick / Imakefile < prev    next >
Makefile  |  1992-12-14  |  3KB  |  70 lines

  1. #
  2. #  Imakefile for display, animate, montage, XtoPS, and import.
  3. #
  4. #  Copyright 1992 E. I. du Pont de Nemours & Company
  5. #
  6. #  Permission to use, copy, modify, distribute, and sell this software and
  7. #  its documentation for any purpose is hereby granted without fee,
  8. #  provided that the above Copyright notice appear in all copies and that
  9. #  both that Copyright notice and this permission notice appear in
  10. #  supporting documentation, and that the name of E. I. du Pont de Nemours
  11. #  & Company not be used in advertising or publicity pertaining to
  12. #  distribution of the software without specific, written prior
  13. #  permission.  E. I. du Pont de Nemours & Company makes no representations
  14. #  about the suitability of this software for any purpose.  It is provided
  15. #  "as is" without express or implied warranty.
  16. #
  17. #  E. I. du Pont de Nemours & Company disclaims all warranties with regard
  18. #  to this software, including all implied warranties of merchantability
  19. #  and fitness, in no event shall E. I. du Pont de Nemours & Company be
  20. #  liable for any special, indirect or consequential damages or any
  21. #  damages whatsoever resulting from loss of use, data or profits, whether
  22. #  in an action of contract, negligence or other tortious action, arising
  23. #  out of or in connection with the use or performance of this software.
  24. #
  25.  
  26. #include "Magick.tmpl"
  27.  
  28. MagickObjects= X.o image.o rotate.o quantize.o colors.o signature.o compress.o\
  29.   alien.o PreRvIcccm.o
  30.  
  31. SRCS= display.c X.c image.c rotate.c quantize.c colors.c signature.c\
  32.   compress.c alien.c PreRvIcccm.c
  33. OBJS= display.o $(MagickObjects)
  34. AnimateObjects= animate.o $(MagickObjects)
  35. ImportObjects= import.o $(MagickObjects)
  36. MontageObjects= montage.o $(MagickObjects)
  37. XtoPSObjects= XtoPS.o $(MagickObjects)
  38.  
  39. PROGRAMS= display animate montage XtoPS import
  40.  
  41. AllTarget($(PROGRAMS))
  42.  
  43. ComplexProgramTarget(display)
  44. NormalProgramTarget(animate,$(AnimateObjects), , , )
  45. InstallProgram(animate,$(BINDIR))
  46. InstallManPage(animate,$(MANDIR))
  47. NormalProgramTarget(montage,$(MontageObjects), , , )
  48. InstallProgram(montage,$(BINDIR))
  49. InstallManPage(montage,$(MANDIR))
  50. NormalProgramTarget(XtoPS,$(XtoPSObjects), , , )
  51. InstallProgram(XtoPS,$(BINDIR))
  52. InstallManPage(XtoPS,$(MANDIR))
  53. NormalProgramTarget(import,$(ImportObjects), , , )
  54. InstallProgram(import,$(BINDIR))
  55. InstallManPage(import,$(MANDIR))
  56.  
  57. #define InstallMyManPage(file,destdir,suffix)                           @@\
  58. install.man:: file.man                                                  @@\
  59.     $(INSTALL) -c $(INSTMANFLAGS) file.man $(DESTDIR)destdir/file.suffix
  60.  
  61. InstallMyManPage(quantize,$(MANSOURCEPATH)5,5)
  62. InstallMyManPage(miff,$(MANSOURCEPATH)5,5)
  63.  
  64. #define IHaveSubdirs
  65.  
  66. SUBDIRS= utilities xtp
  67.  
  68. MakeSubdirs($(SUBDIRS))
  69. DependSubdirs($(SUBDIRS))
  70.