File: make.com

package info (click to toggle)
libhdf4 4.1r4-13
  • links: PTS
  • area: main
  • in suites: woody
  • size: 24,532 kB
  • ctags: 26,698
  • sloc: ansic: 207,298; fortran: 30,195; sh: 7,932; makefile: 7,472; cpp: 2,186; pascal: 1,407; asm: 1,027; yacc: 680; lex: 202; sed: 153
file content (90 lines) | stat: -rw-r--r-- 2,185 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
$! --------------------------------------------------------------------------
$! For making CDFTEST.EXE on VMS if you don't have MMS.
$! --------------------------------------------------------------------------
$!
$! $Id: make.com,v 1.8 1996/11/07 00:26:25 sxu Exp $
$!
$! You must create the netcdf library, NETCDF.OLB, from the XDR directory,
$! [-.xdr], before executing this procedure.
$!
$!
$ macro :== macro/migration/nolist
$!
$ librep := library/replace [--.LIB]mfhdf.OLB
$ copy [.config]netcdf-vms.h netcdf.h
$!
$ if f$getsyi("arch_name") .eqs. "VAX"
$ then 
$ ccopt = "/DECC/STANDARD=VAXC"
$ define/nolog sys$clib sys$library:deccrtl
$ else
$ ccopt = ""
$ define/nolog sys$clib sys$library:vaxcrtl
$ endif
$ ccc := cc 'ccopt /opt/nodebug  -
         /include=([-.xdr],[--.hdf.src],[--.hdf.jpeg], -
         [--.hdf.zlib])/define=(NO_SYS_XDR_INC, swap, HDF, VMS)
$!
$ define rpc sys$disk:[-.xdr]
$! define sys sys$library
$!
$ ccc ARRAY.C
$ ccc ATTR.C
$ ccc CDF.C
$ ccc CDFTEST.C 
$ ccc DIM.C
$ ccc ERROR.C
$ ccc FILE.C
$ ccc globdef.c
$ ccc IARRAY.C
$ ccc nssdc.c
$ ccc PUTGET.C
$ ccc PUTGETG.C
$ ccc SHARRAY.C
$ ccc STRING.C
$ ccc VAR.C
$ ccc XDRPOSIX.C
$! ccc XDRSTDIO.C
$ ccc HDFSDS.C
$ ccc MFSD.C
$ ccc hdftest.c
$! macro HTONS.MAR
$! macro NTOHS.MAR
$!
$ librep ARRAY, ATTR, CDF, DIM, FILE, globdef, IARRAY, ERROR, -
    nssdc, PUTGET, PUTGETG, SHARRAY, STRING, VAR, -
    HDFSDS, MFSD, XDRPOSIX
$ library/list=netcdf.list/name [--.lib]mfhdf.olb
$ link/nodebug/exec=CDFTEST.exe/syslib -
    cdftest.obj, -
    [--.lib]mfhdf/library, -
    [--.hdf.src]df/library, -
    [--.hdf.jpeg]libjpeg/library, -
    [--.hdf.zlib]libz/library,  -
    sys$input/opt 
 	sys$clib/lib
$!
$ create/dir [-.-.include]
$!
$ copy netcdf.h [-.-.include]
$ copy hdf2netcdf.h [--.include]
$ link/nodebug/exec=hdftest.exe/syslib -
    hdftest.obj, -
    [--.lib]mfhdf/library, -
    [--.hdf.src]df/library, -
    [--.hdf.jpeg]libjpeg/library, -
    [--.hdf.zlib]libz/library, -
    sys$input/opt 
        sys$clib/lib
$ type sys$input
       Run cdftest
$ run cdftest
$ type sys$input
       Run hdftest
$ run hdftest
$
$ type sys$input
       Clean up ...
$ delete *.obj;*
$ delete *.exe;*
$!