summaryrefslogtreecommitdiff
path: root/Build/source/utils/psutils/psutils-1.17/descrip.mms
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2010-12-10 15:48:25 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2010-12-10 15:48:25 +0000
commit1e20e744e86ae7d49270e2be55bb01a3f40dde33 (patch)
tree7fe2053444c3a22ec28a9a6e5c0185a7c1c4c940 /Build/source/utils/psutils/psutils-1.17/descrip.mms
parent0a1e75ee98dd6caa88dd7566007ab4c6c8511544 (diff)
utils/psutils build: use orig source from ctan + patches
git-svn-id: svn://tug.org/texlive/trunk@20708 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/psutils/psutils-1.17/descrip.mms')
-rw-r--r--Build/source/utils/psutils/psutils-1.17/descrip.mms63
1 files changed, 63 insertions, 0 deletions
diff --git a/Build/source/utils/psutils/psutils-1.17/descrip.mms b/Build/source/utils/psutils/psutils-1.17/descrip.mms
new file mode 100644
index 00000000000..f3f98e5cdac
--- /dev/null
+++ b/Build/source/utils/psutils/psutils-1.17/descrip.mms
@@ -0,0 +1,63 @@
+#
+# VMS MMS build file for PS utilities
+#
+# Hunter Goatley, 16-MAR-1993 14:47
+#
+CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET)
+LFLAGS = /NOTRACE/EXEC=$(MMS$TARGET)
+
+.IFDEF __ALPHA__ #If building with Alpha cross-compilers, OBJ
+OPTIONS_FILE = #... is defined already
+LINKOPT =
+CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET)/STANDARD=VAXC
+.ELSE
+OBJ = .OBJ
+EXE = .EXE
+OPTIONS_FILE = ,VAXC.OPT
+LINKOPT = $(options_file)/OPTIONS
+.ENDIF
+
+# epsffit fits an epsf file to a given bounding box
+# psbook rearranges pages into signatures
+# psselect selects page ranges
+# pstops performs general page rearrangement and merging
+# psnup puts multiple logical pages on one physical page
+
+all : psbook$(exe), psselect$(exe), pstops$(exe), epsffit$(exe), psnup$(exe), psresize$(exe)
+ @ write sys$output "PSUTILS build complete"
+
+epsffit$(exe) : epsffit$(obj), pserror$(obj)
+ $(LINK)$(LFLAGS) epsffit$(obj),pserror$(obj)$(linkopt)
+
+psnup$(exe) : psnup$(obj), psutil$(obj), psspec$(obj), pserror$(obj)
+ $(LINK)$(LFLAGS) psnup$(obj),psutil$(obj),psspec$(obj),pserror$(obj)$(linkopt)
+
+psresize$(exe) : psresize$(obj), psutil$(obj), psspec$(obj), pserror$(obj)
+ $(LINK)$(LFLAGS) psresize$(obj),psutil$(obj),psspec$(obj),pserror$(obj)$(linkopt)
+
+psbook$(exe) : psbook$(obj), psutil$(obj)$(options_file), pserror$(obj)
+ $(LINK)$(LFLAGS) psbook$(obj),psutil$(obj),pserror$(obj)$(linkopt)
+
+psselect$(exe) : psselect$(obj), psutil$(obj), pserror$(obj)
+ $(LINK)$(LFLAGS) psselect$(obj),psutil$(obj),pserror$(obj)$(linkopt)
+
+pstops$(exe) : pstops$(obj), psutil$(obj), psspec$(obj), pserror$(obj)
+ $(LINK)$(LFLAGS) pstops$(obj),psutil$(obj),psspec$(obj),pserror$(obj)$(linkopt)
+
+psnup$(obj) : psnup.c, psutil.h patchlev.h psspec.h pserror.h
+
+psresize$(obj) : psresize.c, psutil.h patchlev.h psspec.h pserror.h
+
+psbook$(obj) : psbook.c, psutil.h patchlev.h pserror.h
+
+pstops$(obj) : pstops.c, psutil.h patchlev.h psspec.h pserror.h
+
+psutil$(obj) : psutil.c, psutil.h patchlev.h pserror.h
+
+psselect$(obj) : psselect.c, psutil.h patchlev.h pserror.h
+
+psspec$(obj) : psspec.c, psutil.h patchlev.h psspec.h pserror.h
+
+clean :
+ delete/log *$(obj);*,psnup$(exe);*,psresize$(exe);*,psbook$(exe);*,-
+ psselect$(exe);*,pstops$(exe);*,epsffit$(exe);*