~ubuntu-branches/ubuntu/trusty/libf2c2/trusty

« back to all changes in this revision

Viewing changes to makefile.vc

  • Committer: Bazaar Package Importer
  • Author(s): Alan Bain
  • Date: 2008-05-19 22:50:54 UTC
  • mfrom: (2.1.4 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080519225054-jlymia0wdvvfq7dg
Tags: 20061008-4
Remove CVS directory left in source package

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# For making f2c.lib (here called vcf2c.lib) with Microsoft Visual C++ .
 
2
# Invoke with "nmake -f makefile.vc" .
 
3
 
 
4
# To get signed zeros in write statements on IEEE-arithmetic systems,
 
5
# add -DSIGNED_ZEROS to the CFLAGS assignment below and add signbit.obj
 
6
# to the objects in the "w =" list below.
 
7
 
 
8
CC = cl
 
9
CFLAGS = -DUSE_CLOCK -DMSDOS -DNO_ONEXIT -Ot1 -DNO_My_ctype
 
10
 
 
11
.c.obj:
 
12
        $(CC) -c $(CFLAGS) $*.c
 
13
 
 
14
w = \
 
15
        abort_.obj \
 
16
        backspac.obj \
 
17
        c_abs.obj \
 
18
        c_cos.obj \
 
19
        c_div.obj \
 
20
        c_exp.obj \
 
21
        c_log.obj \
 
22
        c_sin.obj \
 
23
        c_sqrt.obj \
 
24
        cabs.obj \
 
25
        close.obj \
 
26
        d_abs.obj \
 
27
        d_acos.obj \
 
28
        d_asin.obj \
 
29
        d_atan.obj \
 
30
        d_atn2.obj \
 
31
        d_cnjg.obj \
 
32
        d_cos.obj \
 
33
        d_cosh.obj \
 
34
        d_dim.obj \
 
35
        d_exp.obj \
 
36
        d_imag.obj \
 
37
        d_int.obj \
 
38
        d_lg10.obj \
 
39
        d_log.obj \
 
40
        d_mod.obj \
 
41
        d_nint.obj \
 
42
        d_prod.obj \
 
43
        d_sign.obj \
 
44
        d_sin.obj \
 
45
        d_sinh.obj \
 
46
        d_sqrt.obj \
 
47
        d_tan.obj \
 
48
        d_tanh.obj \
 
49
        derf_.obj \
 
50
        derfc_.obj \
 
51
        dfe.obj \
 
52
        dolio.obj \
 
53
        dtime_.obj \
 
54
        due.obj \
 
55
        ef1asc_.obj \
 
56
        ef1cmc_.obj \
 
57
        endfile.obj \
 
58
        erf_.obj \
 
59
        erfc_.obj \
 
60
        err.obj \
 
61
        etime_.obj \
 
62
        exit_.obj \
 
63
        f77_aloc.obj \
 
64
        f77vers.obj \
 
65
        fmt.obj \
 
66
        fmtlib.obj \
 
67
        ftell_.obj \
 
68
        getarg_.obj \
 
69
        getenv_.obj \
 
70
        h_abs.obj \
 
71
        h_dim.obj \
 
72
        h_dnnt.obj \
 
73
        h_indx.obj \
 
74
        h_len.obj \
 
75
        h_mod.obj \
 
76
        h_nint.obj \
 
77
        h_sign.obj \
 
78
        hl_ge.obj \
 
79
        hl_gt.obj \
 
80
        hl_le.obj \
 
81
        hl_lt.obj \
 
82
        i77vers.obj \
 
83
        i_abs.obj \
 
84
        i_dim.obj \
 
85
        i_dnnt.obj \
 
86
        i_indx.obj \
 
87
        i_len.obj \
 
88
        i_mod.obj \
 
89
        i_nint.obj \
 
90
        i_sign.obj \
 
91
        iargc_.obj \
 
92
        iio.obj \
 
93
        ilnw.obj \
 
94
        inquire.obj \
 
95
        l_ge.obj \
 
96
        l_gt.obj \
 
97
        l_le.obj \
 
98
        l_lt.obj \
 
99
        lbitbits.obj \
 
100
        lbitshft.obj \
 
101
        lread.obj \
 
102
        lwrite.obj \
 
103
        main.obj \
 
104
        open.obj \
 
105
        pow_ci.obj \
 
106
        pow_dd.obj \
 
107
        pow_di.obj \
 
108
        pow_hh.obj \
 
109
        pow_ii.obj \
 
110
        pow_ri.obj \
 
111
        pow_zi.obj \
 
112
        pow_zz.obj \
 
113
        r_abs.obj \
 
114
        r_acos.obj \
 
115
        r_asin.obj \
 
116
        r_atan.obj \
 
117
        r_atn2.obj \
 
118
        r_cnjg.obj \
 
119
        r_cos.obj \
 
120
        r_cosh.obj \
 
121
        r_dim.obj \
 
122
        r_exp.obj \
 
123
        r_imag.obj \
 
124
        r_int.obj \
 
125
        r_lg10.obj \
 
126
        r_log.obj \
 
127
        r_mod.obj \
 
128
        r_nint.obj \
 
129
        r_sign.obj \
 
130
        r_sin.obj \
 
131
        r_sinh.obj \
 
132
        r_sqrt.obj \
 
133
        r_tan.obj \
 
134
        r_tanh.obj \
 
135
        rdfmt.obj \
 
136
        rewind.obj \
 
137
        rsfe.obj \
 
138
        rsli.obj \
 
139
        rsne.obj \
 
140
        s_cat.obj \
 
141
        s_cmp.obj \
 
142
        s_copy.obj \
 
143
        s_paus.obj \
 
144
        s_rnge.obj \
 
145
        s_stop.obj \
 
146
        sfe.obj \
 
147
        sig_die.obj \
 
148
        signal_.obj \
 
149
        sue.obj \
 
150
        system_.obj \
 
151
        typesize.obj \
 
152
        uio.obj \
 
153
        uninit.obj \
 
154
        util.obj \
 
155
        wref.obj \
 
156
        wrtfmt.obj \
 
157
        wsfe.obj \
 
158
        wsle.obj \
 
159
        wsne.obj \
 
160
        xwsne.obj \
 
161
        z_abs.obj \
 
162
        z_cos.obj \
 
163
        z_div.obj \
 
164
        z_exp.obj \
 
165
        z_log.obj \
 
166
        z_sin.obj \
 
167
        z_sqrt.obj
 
168
 
 
169
all: f2c.h math.h signal1.h sysdep1.h vcf2c.lib
 
170
 
 
171
f2c.h: f2c.h0
 
172
        copy f2c.h0 f2c.h
 
173
 
 
174
math.h: math.hvc
 
175
        copy math.hvc math.h
 
176
 
 
177
signal1.h: signal1.h0
 
178
        copy signal1.h0 signal1.h
 
179
 
 
180
sysdep1.h: sysdep1.h0
 
181
        copy sysdep1.h0 sysdep1.h
 
182
 
 
183
vcf2c.lib: $w
 
184
        lib -out:vcf2c.lib @libf2c.lbc
 
185
 
 
186
open.obj: open.c
 
187
        $(CC) -c $(CFLAGS) -DMSDOS open.c
 
188
 
 
189
signbit.obj uninit.obj: arith.h
 
190
 
 
191
arith.h: arithchk.c
 
192
        comptry.bat $(CC) $(CFLAGS) -DNO_FPINIT arithchk.c
 
193
        arithchk >arith.h
 
194
        del arithchk.exe
 
195
        del arithchk.obj