1 line
2.5 KiB
Plaintext
1 line
2.5 KiB
Plaintext
$! Makefile for Independent JPEG Group's software
|
|
$!
|
|
$! This is a command procedure for use on VAX/VMS systems that do not have MMS.
|
|
$! It builds the JPEG software by brute force, recompiling everything whether
|
|
$! or not it is necessary. It then runs the basic self-test.
|
|
$! Thanks to Rick Dyson (dyson@iowasp.physics.uiowa.edu)
|
|
$! and Tim Bell (tbell@netcom.com) for their help.
|
|
$!
|
|
$! Read installation instructions before running this!!
|
|
$!
|
|
$ DoCompile := CC /NoDebug /Optimize
|
|
$!
|
|
$ DoCompile jcapi.c
|
|
$ DoCompile jcparam.c
|
|
$ DoCompile jdatadst.c
|
|
$ DoCompile jcmaster.c
|
|
$ DoCompile jcmarker.c
|
|
$ DoCompile jcmainct.c
|
|
$ DoCompile jcprepct.c
|
|
$ DoCompile jccoefct.c
|
|
$ DoCompile jccolor.c
|
|
$ DoCompile jcsample.c
|
|
$ DoCompile jchuff.c
|
|
$ DoCompile jcdctmgr.c
|
|
$ DoCompile jfdctllm.c
|
|
$ DoCompile jdapi.c
|
|
$ DoCompile jdatasrc.c
|
|
$ DoCompile jdmaster.c
|
|
$ DoCompile jdmarker.c
|
|
$ DoCompile jdmainct.c
|
|
$ DoCompile jdcoefct.c
|
|
$ DoCompile jdpostct.c
|
|
$ DoCompile jddctmgr.c
|
|
$ DoCompile jidctllm.c
|
|
$ DoCompile jidctred.c
|
|
$ DoCompile jdhuff.c
|
|
$ DoCompile jdsample.c
|
|
$ DoCompile jdcolor.c
|
|
$ DoCompile jquant1.c
|
|
$ DoCompile jquant2.c
|
|
$ DoCompile jcomapi.c
|
|
$ DoCompile jutils.c
|
|
$ DoCompile jerror.c
|
|
$ DoCompile jmemmgr.c
|
|
$ DoCompile jmemnobs.c
|
|
$!
|
|
$ Library /Create libjpeg.olb jcapi.obj,jcparam.obj,jdatadst.obj, -
|
|
jcmaster.obj,jcmarker.obj,jcmainct.obj,jcprepct.obj,jccoefct.obj, -
|
|
jccolor.obj,jcsample.obj,jchuff.obj,jcdctmgr.obj,jfdctllm.obj, -
|
|
jdapi.obj,jdatasrc.obj,jdmaster.obj,jdmarker.obj,jdmainct.obj, -
|
|
jdcoefct.obj,jdpostct.obj,jddctmgr.obj,jidctllm.obj,jidctred.obj, -
|
|
jdhuff.obj,jdsample.obj,jdcolor.obj,jquant1.obj,jquant2.obj, -
|
|
jcomapi.obj,jutils.obj,jerror.obj,jmemmgr.obj,jmemnobs.obj
|
|
$!
|
|
$ DoCompile cjpeg.c
|
|
$ DoCompile rdppm.c
|
|
$ DoCompile rdgif.c
|
|
$ DoCompile rdtarga.c
|
|
$!
|
|
$ Link /Executable = cjpeg.exe cjpeg.obj,rdppm.obj,rdgif.obj,rdtarga.obj,libjpeg.olb/Library,Sys$Disk:[]MAKVMS.OPT/Option
|
|
$!
|
|
$ DoCompile djpeg.c
|
|
$ DoCompile wrppm.c
|
|
$ DoCompile wrgif.c
|
|
$ DoCompile wrtarga.c
|
|
$!
|
|
$ Link /Executable = djpeg.exe djpeg.obj,wrppm.obj,wrgif.obj,wrtarga.obj,libjpeg.olb/Library,Sys$Disk:[]MAKVMS.OPT/Option
|
|
$!
|
|
$! Run the self-test
|
|
$!
|
|
$ mcr sys$disk:[]djpeg -outfile testout.ppm testorig.jpg
|
|
$ mcr sys$disk:[]djpeg -gif -outfile testout.gif testorig.jpg
|
|
$ mcr sys$disk:[]cjpeg -outfile testout.jpg testimg.ppm
|
|
$ Backup /Compare/Log testimg.ppm testout.ppm
|
|
$ Backup /Compare/Log testimg.gif testout.gif
|
|
$ Backup /Compare/Log testimg.jpg testout.jpg
|
|
$!
|
|
$ Exit
|