home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / TEKST / PSUTILS / DESCRIP.MMS next >
Text File  |  1993-11-29  |  2KB  |  66 lines

  1. #
  2. #  VMS MMS build file for PS utilities
  3. #
  4. #  Hunter Goatley, 16-MAR-1993 14:47
  5. #
  6. CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET)
  7. LFLAGS = /NOTRACE/EXEC=$(MMS$TARGET)
  8.  
  9. .IFDEF __ALPHA__               #If building with Alpha cross-compilers, OBJ
  10. OPTIONS_FILE =                  #... is defined already
  11. LINKOPT =
  12. CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET)/STANDARD=VAXC
  13. .ELSE
  14. OBJ = .OBJ
  15. EXE = .EXE
  16. OPTIONS_FILE = ,VAXC.OPT
  17. LINKOPT = $(options_file)/OPTIONS
  18. .ENDIF
  19.  
  20. # epsffit fits an epsf file to a given bounding box
  21. # psbook rearranges pages into signatures
  22. # psselect selects page ranges
  23. # pstops performs general page rearrangement and merging
  24. # psnup puts multiple logical pages on one physical page
  25.  
  26. all : psbook$(exe), psselect$(exe), pstops$(exe), epsffit$(exe), psnup$(exe), psresize$(exe)
  27.         @ write sys$output "PSUTILS build complete"
  28.  
  29. epsffit$(exe) : epsffit$(obj)$(options_file)
  30.         $(LINK)$(LFLAGS) $(MMS$SOURCE)$(linkopt)
  31.  
  32. psnup$(exe) :   psnup$(obj), psutil$(obj), psspec$(obj)
  33.         $(LINK)$(LFLAGS) psnup$(obj),psutil$(obj),psspec$(obj)$(linkopt)
  34.  
  35. psresize$(exe) :   psresize$(obj), psutil$(obj), psspec$(obj)
  36.         $(LINK)$(LFLAGS) psresize$(obj),psutil$(obj),psspec$(obj)$(linkopt)
  37.  
  38. psbook$(exe) :  psbook$(obj), psutil$(obj)$(options_file)
  39.         $(LINK)$(LFLAGS) psbook$(obj),psutil$(obj)$(linkopt)
  40.  
  41. psselect$(exe) :        psselect$(obj), psutil$(obj)
  42.         $(LINK)$(LFLAGS) psselect$(obj),psutil$(obj)$(linkopt)
  43.  
  44. pstops$(exe) :  pstops$(obj), psutil$(obj), psspec$(obj)
  45.         $(LINK)$(LFLAGS) pstops$(obj),psutil$(obj),psspec$(obj)$(linkopt)
  46.  
  47. psnup$(obj)  : psnup.c, psutil.h patchlev.h psspec.h
  48.  
  49. psresize$(obj)  : psresize.c, psutil.h patchlev.h psspec.h
  50.  
  51. psbook$(obj) : psbook.c, psutil.h patchlev.h
  52.  
  53. pstops$(obj) : pstops.c, psutil.h patchlev.h psspec.h
  54.  
  55. psutil$(obj) : psutil.c, psutil.h patchlev.h
  56.  
  57. psselect$(obj) : psselect.c, psutil.h patchlev.h
  58.  
  59. psspec$(obj) : psspec.c, psutil.h patchlev.h psspec.h
  60.  
  61. clean :
  62.         delete/log *$(obj);*,psnup$(exe);*,psresize$(exe);*,psbook$(exe);*,-
  63.                 psselect$(exe);*,pstops$(exe);*,epsffit$(exe);*
  64.  
  65.  
  66.