OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [services/] [gfx/] [mw/] [v2_0/] [src/] [jpeg-6b/] [makefile.vms] - Blame information for rev 27

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
$! Makefile for Independent JPEG Group's software
2
$!
3
$! This is a command procedure for Digital VMS systems that do not have MMS.
4
$! It builds the JPEG software by brute force, recompiling everything whether
5
$! or not it is necessary.  It then runs the basic self-test.
6
$! Thanks to Rick Dyson (dyson@iowasp.physics.uiowa.edu)
7
$! and Tim Bell (tbell@netcom.com) for their help.
8
$!
9
$! Read installation instructions before running this!!
10
$!
11
$ If F$Mode () .eqs. "INTERACTIVE"
12
$   Then
13
$       VERIFY = F$Verify (0)
14
$   Else
15
$       VERIFY = F$Verify (1)
16
$ EndIf
17
$ On Control_Y Then GoTo End
18
$ On Error     Then GoTo End
19
$
20
$ If F$GetSyi ("HW_MODEL") .gt. 1023
21
$   Then
22
$       OPT = ""
23
$   Else
24
$       OPT = ",Sys$Disk:[]makvms.opt/Option"
25
$ EndIf
26
$
27
$ DoCompile := CC /NoDebug /Optimize /NoList
28
$!
29
$ DoCompile jcapimin.c
30
$ DoCompile jcapistd.c
31
$ DoCompile jctrans.c
32
$ DoCompile jcparam.c
33
$ DoCompile jdatadst.c
34
$ DoCompile jcinit.c
35
$ DoCompile jcmaster.c
36
$ DoCompile jcmarker.c
37
$ DoCompile jcmainct.c
38
$ DoCompile jcprepct.c
39
$ DoCompile jccoefct.c
40
$ DoCompile jccolor.c
41
$ DoCompile jcsample.c
42
$ DoCompile jchuff.c
43
$ DoCompile jcphuff.c
44
$ DoCompile jcdctmgr.c
45
$ DoCompile jfdctfst.c
46
$ DoCompile jfdctflt.c
47
$ DoCompile jfdctint.c
48
$ DoCompile jdapimin.c
49
$ DoCompile jdapistd.c
50
$ DoCompile jdtrans.c
51
$ DoCompile jdatasrc.c
52
$ DoCompile jdmaster.c
53
$ DoCompile jdinput.c
54
$ DoCompile jdmarker.c
55
$ DoCompile jdhuff.c
56
$ DoCompile jdphuff.c
57
$ DoCompile jdmainct.c
58
$ DoCompile jdcoefct.c
59
$ DoCompile jdpostct.c
60
$ DoCompile jddctmgr.c
61
$ DoCompile jidctfst.c
62
$ DoCompile jidctflt.c
63
$ DoCompile jidctint.c
64
$ DoCompile jidctred.c
65
$ DoCompile jdsample.c
66
$ DoCompile jdcolor.c
67
$ DoCompile jquant1.c
68
$ DoCompile jquant2.c
69
$ DoCompile jdmerge.c
70
$ DoCompile jcomapi.c
71
$ DoCompile jutils.c
72
$ DoCompile jerror.c
73
$ DoCompile jmemmgr.c
74
$ DoCompile jmemnobs.c
75
$!
76
$ Library /Create libjpeg.olb  jcapimin.obj,jcapistd.obj,jctrans.obj, -
77
          jcparam.obj,jdatadst.obj,jcinit.obj,jcmaster.obj,jcmarker.obj, -
78
          jcmainct.obj,jcprepct.obj,jccoefct.obj,jccolor.obj,jcsample.obj, -
79
          jchuff.obj,jcphuff.obj,jcdctmgr.obj,jfdctfst.obj,jfdctflt.obj, -
80
          jfdctint.obj,jdapimin.obj,jdapistd.obj,jdtrans.obj,jdatasrc.obj, -
81
          jdmaster.obj,jdinput.obj,jdmarker.obj,jdhuff.obj,jdphuff.obj, -
82
          jdmainct.obj,jdcoefct.obj,jdpostct.obj,jddctmgr.obj,jidctfst.obj, -
83
          jidctflt.obj,jidctint.obj,jidctred.obj,jdsample.obj,jdcolor.obj, -
84
          jquant1.obj,jquant2.obj,jdmerge.obj,jcomapi.obj,jutils.obj, -
85
          jerror.obj,jmemmgr.obj,jmemnobs.obj
86
$!
87
$ DoCompile cjpeg.c
88
$ DoCompile rdppm.c
89
$ DoCompile rdgif.c
90
$ DoCompile rdtarga.c
91
$ DoCompile rdrle.c
92
$ DoCompile rdbmp.c
93
$ DoCompile rdswitch.c
94
$ DoCompile cdjpeg.c
95
$!
96
$ Link /NoMap /Executable = cjpeg.exe  cjpeg.obj,rdppm.obj,rdgif.obj, -
97
          rdtarga.obj,rdrle.obj,rdbmp.obj,rdswitch.obj,cdjpeg.obj,libjpeg.olb/Library'OPT'
98
$!
99
$ DoCompile djpeg.c
100
$ DoCompile wrppm.c
101
$ DoCompile wrgif.c
102
$ DoCompile wrtarga.c
103
$ DoCompile wrrle.c
104
$ DoCompile wrbmp.c
105
$ DoCompile rdcolmap.c
106
$ DoCompile cdjpeg.c
107
$!
108
$ Link /NoMap /Executable = djpeg.exe  djpeg.obj,wrppm.obj,wrgif.obj, -
109
          wrtarga.obj,wrrle.obj,wrbmp.obj,rdcolmap.obj,cdjpeg.obj,libjpeg.olb/Library'OPT'
110
$!
111
$ DoCompile jpegtran.c
112
$ DoCompile rdswitch.c
113
$ DoCompile cdjpeg.c
114
$ DoCompile transupp.c
115
$!
116
$ Link /NoMap /Executable = jpegtran.exe  jpegtran.obj,rdswitch.obj, -
117
          cdjpeg.obj,transupp.obj,libjpeg.olb/Library'OPT'
118
$!
119
$ DoCompile rdjpgcom.c
120
$ Link /NoMap /Executable = rdjpgcom.exe  rdjpgcom.obj'OPT'
121
$!
122
$ DoCompile wrjpgcom.c
123
$ Link /NoMap /Executable = wrjpgcom.exe  wrjpgcom.obj'OPT'
124
$!
125
$! Run the self-test
126
$!
127
$ mcr sys$disk:[]djpeg -dct int -ppm -outfile testout.ppm testorig.jpg
128
$ mcr sys$disk:[]djpeg -dct int -bmp -colors 256 -outfile testout.bmp testorig.jpg
129
$ mcr sys$disk:[]cjpeg -dct int      -outfile testout.jpg testimg.ppm
130
$ mcr sys$disk:[]djpeg -dct int -ppm -outfile testoutp.ppm testprog.jpg
131
$ mcr sys$disk:[]cjpeg -dct int -progressive -opt -outfile testoutp.jpg testimg.ppm
132
$ mcr sys$disk:[]jpegtran -outfile testoutt.jpg testprog.jpg
133
$ Backup /Compare/Log testimg.ppm testout.ppm
134
$ Backup /Compare/Log testimg.bmp testout.bmp
135
$ Backup /Compare/Log testimg.jpg testout.jpg
136
$ Backup /Compare/Log testimg.ppm testoutp.ppm
137
$ Backup /Compare/Log testimgp.jpg testoutp.jpg
138
$ Backup /Compare/Log testorig.jpg testoutt.jpg
139
$!
140
$End:
141
$   If Verify Then Set Verify
142
$ Exit

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.