forked from ImageMagick/ImageMagick
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=28359
- Loading branch information
Cristy
committed
Sep 18, 2015
1 parent
6692e16
commit 9125cd5
Showing
16 changed files
with
3,793 additions
and
1,589 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,189 @@ | ||
$! | ||
$! Make ImageMagick image utilities for VMS. | ||
$! | ||
$ define/nolog MAGICKCORE [-.magickcore] | ||
$ define/nolog MAGICKWAND [-.magickwand] | ||
$ copy version.h_vms version.h | ||
$ copy config.h_vms magick-baseconfig.h | ||
$ copy xwdfile.h_vms xwdfile.h | ||
$ | ||
$if (f$trnlnm("X11") .eqs. "") then define/nolog X11 decw$include: | ||
$compile_options="/nodebug/optimize" | ||
$if (f$search("sys$system:decc$compiler.exe") .nes. "") | ||
$then ! VAX with DEC C | ||
$ compile_options="/decc/nodebug/optimize/warning=(disable=rightshiftovr)" | ||
$else ! VAX with VAX C | ||
$define/nolog lnk$library sys$library:vaxcrtl | ||
$define/nolog sys sys$share | ||
$endif | ||
$if (f$getsyi("HW_MODEL") .gt. 1023) | ||
$then ! Alpha with DEC C | ||
$ define/nolog sys decc$library_include | ||
$ compile_options="/nodebug/optimize/prefix=all/warning=disable=(rightshiftovr,ptrmismatch,cvtdiftypes,SIZFUNVOIDTYP)/name=(as_is,short)/float=ieee | ||
$endif | ||
$ | ||
$write sys$output "Making MagickCore..." | ||
$call Make accelerate.c | ||
$call Make animate.c | ||
$call Make annotate.c | ||
$call Make artifact.c | ||
$call Make attribute.c | ||
$call Make blob.c | ||
$call Make cache.c | ||
$call Make cache-view.c | ||
$call Make channel.c | ||
$call Make cipher.c | ||
$call Make client.c | ||
$call Make coder.c | ||
$call Make color.c | ||
$call Make colormap.c | ||
$call Make colorspace.c | ||
$call Make compare.c | ||
$call Make composite.c | ||
$call Make compress.c | ||
$call Make configure.c | ||
$call Make constitute.c | ||
$call Make decorate.c | ||
$call Make delegate.c | ||
$call Make deprecate.c | ||
$call Make display.c | ||
$call Make distort.c | ||
$call Make distribute-cache.c | ||
$call Make draw.c | ||
$call Make effect.c | ||
$call Make enhance.c | ||
$call Make exception.c | ||
$call Make feature.c | ||
$call Make fourier.c | ||
$call Make fx.c | ||
$call Make gem.c | ||
$call Make geometry.c | ||
$call Make hashmap.c | ||
$call Make histogram.c | ||
$call Make identify.c | ||
$call Make image.c | ||
$call Make image-view.c | ||
$call Make layer.c | ||
$call Make list.c | ||
$call Make locale.c | ||
$call Make log.c | ||
$call Make magic.c | ||
$call Make magick.c | ||
$call Make matrix.c | ||
$call Make memory.c | ||
$call Make mime.c | ||
$call Make module.c | ||
$call Make monitor.c | ||
$call Make montage.c | ||
$call Make morphology.c | ||
$call Make option.c | ||
$call Make paint.c | ||
$call Make pixel.c | ||
$call Make policy.c | ||
$call Make prepress.c | ||
$call Make property.c | ||
$call Make PreRvIcccm.c | ||
$call Make profile.c | ||
$call Make quantize.c | ||
$call Make quantum.c | ||
$call Make quantum-export.c | ||
$call Make quantum-import.c | ||
$call Make random.c | ||
$call Make registry.c | ||
$call Make resample.c | ||
$call Make resize.c | ||
$call Make resource.c | ||
$call Make segment.c | ||
$call Make semaphore.c | ||
$call Make shear.c | ||
$call Make signature.c | ||
$call Make splay-tree.c | ||
$call Make static.c | ||
$call Make statistic.c | ||
$call Make stream.c | ||
$call Make string.c | ||
$call Make thread.c | ||
$call Make timer.c | ||
$call Make token.c | ||
$call Make transform.c | ||
$call Make threshold.c | ||
$call Make type.c | ||
$call Make utility.c | ||
$call Make version.c | ||
$call Make vision.c | ||
$call Make vms.c | ||
$call Make widget.c | ||
$call Make xml-tree.c | ||
$call Make xwindow.c | ||
$ set default [-.filters] | ||
$ call Make analyze.c | ||
$ set default [-.magickwand] | ||
$ call Make drawing-wand.c | ||
$ call Make pixel-wand.c | ||
$ call Make wand-view.c | ||
$ call Make conjure.c | ||
$ call Make convert.c | ||
$ call Make import.c | ||
$ call Make mogrify.c | ||
$ copy animate.c animate-wand.c | ||
$ call make animate-wand.c | ||
$ copy compare.c compare-wand.c | ||
$ call make compare-wand.c | ||
$ copy composite.c composite-wand.c | ||
$ call make composite-wand.c | ||
$ copy display.c display-wand.c | ||
$ call make display-wand.c | ||
$ copy identify.c identify-wand.c | ||
$ call make identify-wand.c | ||
$ copy montage.c montage-wand.c | ||
$ call make montage-wand.c | ||
$ call Make magick-wand.c | ||
$ call Make wand.c | ||
$ call Make magick-image.c | ||
$ set default [-.magickcore] | ||
$ deass magickcore | ||
$ deass magickwand | ||
$library/create libMagick.olb - | ||
accelerate, animate, annotate, artifact, attribute, blob, cache, cache-view, - | ||
channel, cipher, client, coder, color, colormap, colorspace, compare, - | ||
composite, compress, configure, constitute, decorate, delegate, deprecate, - | ||
display, distort, draw, effect, enhance, exception, feature, fourier, fx, - | ||
gem, geometry, hashmap, histogram, identify, image, image-view, layer, list, - | ||
locale, log, magic, magick, matrix, memory, mime, module, monitor, montage, - | ||
morphology, option, paint, pixel, PreRvIcccm, profile, quantize, quantum, - | ||
quantum-export, quantum-import,random, registry, resample, resize, resource, - | ||
segment, semaphore, shear, signature, splay-tree, static, stream, string, - | ||
thread, timer, token, transform, threshold, type, utility, version, vms, - | ||
widget, xwindow, statistic, policy, prepress, property, xml-tree, - | ||
distribute-cache, vision,- | ||
[-.filters]analyze,[-.magickwand]drawing-wand, pixel-wand, wand-view, conjure, - | ||
convert,import, mogrify, animate-wand, compare-wand, composite-wand, - | ||
display-wand,identify-wand,montage-wand,magick-wand,wand,magick-image | ||
$exit | ||
$ | ||
$Make: subroutine | ||
$! | ||
$! Primitive MMS hack for DCL. | ||
$! | ||
$if (p1 .eqs. "") then exit | ||
$source_file=f$search(f$parse(p1,".c")) | ||
$if (source_file .nes. "") | ||
$then | ||
$ object_file=f$parse(source_file,,,"name")+".obj" | ||
$ object_file=f$search( object_file ) | ||
$ if (object_file .nes. "") | ||
$ then | ||
$ object_time=f$file_attribute(object_file,"cdt") | ||
$ source_time=f$file_attribute(source_file,"cdt") | ||
$ if (f$cvtime(object_time) .lts. f$cvtime(source_time)) then - | ||
$ object_file="" | ||
$ endif | ||
$ if (object_file .eqs. "") | ||
$ then | ||
$ write sys$output "Compiling ",p1 | ||
$ cc'compile_options'/include_directory=([-],[-.magickcore],[-.jpeg],[-.png], - | ||
[-.tiff],[-.ttf],[-.zlib]) 'source_file' | ||
$ endif | ||
$endif | ||
$exit | ||
$endsubroutine |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.