# Makefile for f2c.lib, a library file for f2c
# 
SRC = ../

CC = sc -mn -o -w2 -DWIN32 
#CC = sc -mn -p -o -w -D__STDC__ -DWIN32 -DKR_headers 
CFLAGS = -DUSE_CLOCK -DMSDOS -DNO_ONEXIT -o -I.

.c.obj:
	$(CC) -c $(CFLAGS) -o$@ $<

OBJECTS = \
	abort_.obj \
	backspac.obj \
	c_abs.obj \
	c_cos.obj \
	c_div.obj \
	c_exp.obj \
	c_log.obj \
	c_sin.obj \
	c_sqrt.obj \
	cabs.obj \
	close.obj \
	d_abs.obj \
	d_acos.obj \
	d_asin.obj \
	d_atan.obj \
	d_atn2.obj \
	d_cnjg.obj \
	d_cos.obj \
	d_cosh.obj \
	d_dim.obj \
	d_exp.obj \
	d_imag.obj \
	d_int.obj \
	d_lg10.obj \
	d_log.obj \
	d_mod.obj \
	d_nint.obj \
	d_prod.obj \
	d_sign.obj \
	d_sin.obj \
	d_sinh.obj \
	d_sqrt.obj \
	d_tan.obj \
	d_tanh.obj \
	derf_.obj \
	derfc_.obj \
	dfe.obj \
	dolio.obj \
	dtime_.obj \
	due.obj \
	ef1asc_.obj \
	ef1cmc_.obj \
	endfile.obj \
	erf_.obj \
	erfc_.obj \
	err.obj \
	etime_.obj \
	exit_.obj \
	f77_aloc.obj \
	f77vers.obj \
	fmt.obj \
	fmtlib.obj \
	ftell_.obj \
	getarg_.obj \
	getenv_.obj \
	h_abs.obj \
	h_dim.obj \
	h_dnnt.obj \
	h_indx.obj \
	h_len.obj \
	h_mod.obj \
	h_nint.obj \
	h_sign.obj \
	hl_ge.obj \
	hl_gt.obj \
	hl_le.obj \
	hl_lt.obj \
	i77vers.obj \
	i_abs.obj \
	i_dim.obj \
	i_dnnt.obj \
	i_indx.obj \
	i_len.obj \
	i_mod.obj \
	i_nint.obj \
	i_sign.obj \
	iargc_.obj \
	iio.obj \
	ilnw.obj \
	inquire.obj \
	l_ge.obj \
	l_gt.obj \
	l_le.obj \
	l_lt.obj \
	lbitbits.obj \
	lbitshft.obj \
	lread.obj \
	lwrite.obj \
	main.obj \
	open.obj \
	pow_ci.obj \
	pow_dd.obj \
	pow_di.obj \
	pow_hh.obj \
	pow_ii.obj \
	pow_ri.obj \
	pow_zi.obj \
	pow_zz.obj \
	r_abs.obj \
	r_acos.obj \
	r_asin.obj \
	r_atan.obj \
	r_atn2.obj \
	r_cnjg.obj \
	r_cos.obj \
	r_cosh.obj \
	r_dim.obj \
	r_exp.obj \
	r_imag.obj \
	r_int.obj \
	r_lg10.obj \
	r_log.obj \
	r_mod.obj \
	r_nint.obj \
	r_sign.obj \
	r_sin.obj \
	r_sinh.obj \
	r_sqrt.obj \
	r_tan.obj \
	r_tanh.obj \
	rdfmt.obj \
	rewind.obj \
	rsfe.obj \
	rsli.obj \
	rsne.obj \
	s_cat.obj \
	s_cmp.obj \
	s_copy.obj \
	s_paus.obj \
	s_rnge.obj \
	s_stop.obj \
	sfe.obj \
	sig_die.obj \
	signal_.obj \
	sue.obj \
	system_.obj \
	typesize.obj \
	uio.obj \
	uninit.obj \
	util.obj \
	wref.obj \
	wrtfmt.obj \
	wsfe.obj \
	wsle.obj \
	wsne.obj \
	xwsne.obj \
	z_abs.obj \
	z_cos.obj \
	z_div.obj \
	z_exp.obj \
	z_log.obj \
	z_sin.obj \
	z_sqrt.obj

all: f2c.h mathtmp.h signal1.h sysdep1.h $(w) f2c.lib

f2c.h: $(SRC)f2c.h0
	cp $(SRC)f2c.h0 f2c.h

mathtmp.h: $(SRC)math.hvc
	cp $(SRC)math.hvc mathtmp.h

signal1.h: $(SRC)signal1.h0
	cp $(SRC)signal1.h0 signal1.h

sysdep1.h: $(SRC)sysdep1.h0
	cp $(SRC)sysdep1.h0 sysdep1.h

f2c.lib: $(OBJECTS)
	lib -n -c f2c.lib $(OBJECTS)

signbit.obj: $(SRC)signbit.c arith.h

arith.h: arithchk.exe
	./arithchk > arith.h
	-rm arithchk.exe
	-rm arithchk.obj

arithchk.exe: $(SRC)arithchk.c
	$(CC) $(CFLAGS) -DNO_FPINIT -DNO_LONG_LONG $(SRC)arithchk.c

clean:
	-rm *.obj *.lib *.h *.tds *.map *.exe

abort_.obj: $(SRC)abort_.c
	$(CC) -c $(CFLAGS) -o$@ $<
backspac.obj: $(SRC)backspac.c
	$(CC) -c $(CFLAGS) -o$@ $<
c_abs.obj: $(SRC)c_abs.c
	$(CC) -c $(CFLAGS) -o$@ $<
c_cos.obj: $(SRC)c_cos.c
	$(CC) -c $(CFLAGS) -o$@ $<
c_div.obj: $(SRC)c_div.c
	$(CC) -c $(CFLAGS) -o$@ $<
c_exp.obj: $(SRC)c_exp.c
	$(CC) -c $(CFLAGS) -o$@ $<
c_log.obj: $(SRC)c_log.c
	$(CC) -c $(CFLAGS) -o$@ $<
c_sin.obj: $(SRC)c_sin.c
	$(CC) -c $(CFLAGS) -o$@ $<
c_sqrt.obj: $(SRC)c_sqrt.c
	$(CC) -c $(CFLAGS) -o$@ $<
cabs.obj: $(SRC)cabs.c
	$(CC) -c $(CFLAGS) -o$@ $<
close.obj: $(SRC)close.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_abs.obj: $(SRC)d_abs.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_acos.obj: $(SRC)d_acos.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_asin.obj: $(SRC)d_asin.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_atan.obj: $(SRC)d_atan.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_atn2.obj: $(SRC)d_atn2.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_cnjg.obj: $(SRC)d_cnjg.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_cos.obj: $(SRC)d_cos.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_cosh.obj: $(SRC)d_cosh.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_dim.obj: $(SRC)d_dim.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_exp.obj: $(SRC)d_exp.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_imag.obj: $(SRC)d_imag.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_int.obj: $(SRC)d_int.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_lg10.obj: $(SRC)d_lg10.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_log.obj: $(SRC)d_log.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_mod.obj: $(SRC)d_mod.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_nint.obj: $(SRC)d_nint.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_prod.obj: $(SRC)d_prod.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_sign.obj: $(SRC)d_sign.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_sin.obj: $(SRC)d_sin.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_sinh.obj: $(SRC)d_sinh.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_sqrt.obj: $(SRC)d_sqrt.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_tan.obj: $(SRC)d_tan.c
	$(CC) -c $(CFLAGS) -o$@ $<
d_tanh.obj: $(SRC)d_tanh.c
	$(CC) -c $(CFLAGS) -o$@ $<
derf_.obj: $(SRC)derf_.c
	$(CC) -c $(CFLAGS) -o$@ $<
derfc_.obj: $(SRC)derfc_.c
	$(CC) -c $(CFLAGS) -o$@ $<
dfe.obj: $(SRC)dfe.c
	$(CC) -c $(CFLAGS) -o$@ $<
dolio.obj: $(SRC)dolio.c
	$(CC) -c $(CFLAGS) -o$@ $<
dtime_.obj: $(SRC)dtime_.c
	$(CC) -c $(CFLAGS) -o$@ $<
due.obj: $(SRC)due.c
	$(CC) -c $(CFLAGS) -o$@ $<
ef1asc_.obj: $(SRC)ef1asc_.c
	$(CC) -c $(CFLAGS) -o$@ $<
ef1cmc_.obj: $(SRC)ef1cmc_.c
	$(CC) -c $(CFLAGS) -o$@ $<
endfile.obj: $(SRC)endfile.c
	$(CC) -c $(CFLAGS) -o$@ $<
erf_.obj: $(SRC)erf_.c
	$(CC) -c $(CFLAGS) -o$@ $<
erfc_.obj: $(SRC)erfc_.c
	$(CC) -c $(CFLAGS) -o$@ $<
err.obj: $(SRC)err.c
	$(CC) -c $(CFLAGS) -o$@ $<
etime_.obj: $(SRC)etime_.c
	$(CC) -c $(CFLAGS) -o$@ $<
exit_.obj: $(SRC)exit_.c
	$(CC) -c $(CFLAGS) -o$@ $<
f77_aloc.obj: $(SRC)f77_aloc.c
	$(CC) -c $(CFLAGS) -o$@ $<
f77vers.obj: $(SRC)f77vers.c
	$(CC) -c $(CFLAGS) -o$@ $<
fmt.obj: $(SRC)fmt.c
	$(CC) -c $(CFLAGS) -o$@ $<
fmtlib.obj: $(SRC)fmtlib.c
	$(CC) -c $(CFLAGS) -o$@ $<
ftell_.obj: $(SRC)ftell_.c
	$(CC) -c $(CFLAGS) -o$@ $<
getarg_.obj: $(SRC)getarg_.c
	$(CC) -c $(CFLAGS) -o$@ $<
getenv_.obj: $(SRC)getenv_.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_abs.obj: $(SRC)h_abs.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_dim.obj: $(SRC)h_dim.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_dnnt.obj: $(SRC)h_dnnt.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_indx.obj: $(SRC)h_indx.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_len.obj: $(SRC)h_len.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_mod.obj: $(SRC)h_mod.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_nint.obj: $(SRC)h_nint.c
	$(CC) -c $(CFLAGS) -o$@ $<
h_sign.obj: $(SRC)h_sign.c
	$(CC) -c $(CFLAGS) -o$@ $<
hl_ge.obj: $(SRC)hl_ge.c
	$(CC) -c $(CFLAGS) -o$@ $<
hl_gt.obj: $(SRC)hl_gt.c
	$(CC) -c $(CFLAGS) -o$@ $<
hl_le.obj: $(SRC)hl_le.c
	$(CC) -c $(CFLAGS) -o$@ $<
hl_lt.obj: $(SRC)hl_lt.c
	$(CC) -c $(CFLAGS) -o$@ $<
i77vers.obj: $(SRC)i77vers.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_abs.obj: $(SRC)i_abs.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_dim.obj: $(SRC)i_dim.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_dnnt.obj: $(SRC)i_dnnt.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_indx.obj: $(SRC)i_indx.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_len.obj: $(SRC)i_len.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_mod.obj: $(SRC)i_mod.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_nint.obj: $(SRC)i_nint.c
	$(CC) -c $(CFLAGS) -o$@ $<
i_sign.obj: $(SRC)i_sign.c
	$(CC) -c $(CFLAGS) -o$@ $<
iargc_.obj: $(SRC)iargc_.c
	$(CC) -c $(CFLAGS) -o$@ $<
iio.obj: $(SRC)iio.c
	$(CC) -c $(CFLAGS) -o$@ $<
ilnw.obj: $(SRC)ilnw.c
	$(CC) -c $(CFLAGS) -o$@ $<
inquire.obj: $(SRC)inquire.c
	$(CC) -c $(CFLAGS) -o$@ $<
l_ge.obj: $(SRC)l_ge.c
	$(CC) -c $(CFLAGS) -o$@ $<
l_gt.obj: $(SRC)l_gt.c
	$(CC) -c $(CFLAGS) -o$@ $<
l_le.obj: $(SRC)l_le.c
	$(CC) -c $(CFLAGS) -o$@ $<
l_lt.obj: $(SRC)l_lt.c
	$(CC) -c $(CFLAGS) -o$@ $<
lbitbits.obj: $(SRC)lbitbits.c
	$(CC) -c $(CFLAGS) -o$@ $<
lbitshft.obj: $(SRC)lbitshft.c
	$(CC) -c $(CFLAGS) -o$@ $<
lread.obj: $(SRC)lread.c
	$(CC) -c $(CFLAGS) -o$@ $<
lwrite.obj: $(SRC)lwrite.c
	$(CC) -c $(CFLAGS) -o$@ $<
main.obj: $(SRC)main.c
	$(CC) -c $(CFLAGS) -o$@ $<
open.obj: $(SRC)open.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_ci.obj: $(SRC)pow_ci.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_dd.obj: $(SRC)pow_dd.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_di.obj: $(SRC)pow_di.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_hh.obj: $(SRC)pow_hh.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_ii.obj: $(SRC)pow_ii.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_ri.obj: $(SRC)pow_ri.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_zi.obj: $(SRC)pow_zi.c
	$(CC) -c $(CFLAGS) -o$@ $<
pow_zz.obj: $(SRC)pow_zz.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_abs.obj: $(SRC)r_abs.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_acos.obj: $(SRC)r_acos.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_asin.obj: $(SRC)r_asin.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_atan.obj: $(SRC)r_atan.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_atn2.obj: $(SRC)r_atn2.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_cnjg.obj: $(SRC)r_cnjg.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_cos.obj: $(SRC)r_cos.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_cosh.obj: $(SRC)r_cosh.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_dim.obj: $(SRC)r_dim.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_exp.obj: $(SRC)r_exp.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_imag.obj: $(SRC)r_imag.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_int.obj: $(SRC)r_int.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_lg10.obj: $(SRC)r_lg10.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_log.obj: $(SRC)r_log.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_mod.obj: $(SRC)r_mod.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_nint.obj: $(SRC)r_nint.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_sign.obj: $(SRC)r_sign.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_sin.obj: $(SRC)r_sin.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_sinh.obj: $(SRC)r_sinh.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_sqrt.obj: $(SRC)r_sqrt.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_tan.obj: $(SRC)r_tan.c
	$(CC) -c $(CFLAGS) -o$@ $<
r_tanh.obj: $(SRC)r_tanh.c
	$(CC) -c $(CFLAGS) -o$@ $<
rdfmt.obj: $(SRC)rdfmt.c
	$(CC) -c $(CFLAGS) -o$@ $<
rewind.obj: $(SRC)rewind.c
	$(CC) -c $(CFLAGS) -o$@ $<
rsfe.obj: $(SRC)rsfe.c
	$(CC) -c $(CFLAGS) -o$@ $<
rsli.obj: $(SRC)rsli.c
	$(CC) -c $(CFLAGS) -o$@ $<
rsne.obj: $(SRC)rsne.c
	$(CC) -c $(CFLAGS) -o$@ $<
s_cat.obj: $(SRC)s_cat.c
	$(CC) -c $(CFLAGS) -o$@ $<
s_cmp.obj: $(SRC)s_cmp.c
	$(CC) -c $(CFLAGS) -o$@ $<
s_copy.obj: $(SRC)s_copy.c
	$(CC) -c $(CFLAGS) -o$@ $<
s_paus.obj: $(SRC)s_paus.c
	$(CC) -c $(CFLAGS) -o$@ $<
s_rnge.obj: $(SRC)s_rnge.c
	$(CC) -c $(CFLAGS) -o$@ $<
s_stop.obj: $(SRC)s_stop.c
	$(CC) -c $(CFLAGS) -o$@ $<
sfe.obj: $(SRC)sfe.c
	$(CC) -c $(CFLAGS) -o$@ $<
sig_die.obj: $(SRC)sig_die.c
	$(CC) -c $(CFLAGS) -o$@ $<
signal_.obj: $(SRC)signal_.c
	$(CC) -c $(CFLAGS) -o$@ $<
sue.obj: $(SRC)sue.c
	$(CC) -c $(CFLAGS) -o$@ $<
system_.obj: $(SRC)system_.c
	$(CC) -c $(CFLAGS) -o$@ $<
typesize.obj: $(SRC)typesize.c
	$(CC) -c $(CFLAGS) -o$@ $<
uio.obj: $(SRC)uio.c
	$(CC) -c $(CFLAGS) -o$@ $<
uninit.obj: $(SRC)uninit.c arith.h
	$(CC) -c $(CFLAGS) -o$@ $<
util.obj: $(SRC)util.c
	$(CC) -c $(CFLAGS) -o$@ $<
wref.obj: $(SRC)wref.c
	$(CC) -c $(CFLAGS) -o$@ $<
wrtfmt.obj: $(SRC)wrtfmt.c
	$(CC) -c $(CFLAGS) -o$@ $<
wsfe.obj: $(SRC)wsfe.c
	$(CC) -c $(CFLAGS) -o$@ $<
wsle.obj: $(SRC)wsle.c
	$(CC) -c $(CFLAGS) -o$@ $<
wsne.obj: $(SRC)wsne.c
	$(CC) -c $(CFLAGS) -o$@ $<
xwsne.obj: $(SRC)xwsne.c
	$(CC) -c $(CFLAGS) -o$@ $<
z_abs.obj: $(SRC)z_abs.c
	$(CC) -c $(CFLAGS) -o$@ $<
z_cos.obj: $(SRC)z_cos.c
	$(CC) -c $(CFLAGS) -o$@ $<
z_div.obj: $(SRC)z_div.c
	$(CC) -c $(CFLAGS) -o$@ $<
z_exp.obj: $(SRC)z_exp.c
	$(CC) -c $(CFLAGS) -o$@ $<
z_log.obj: $(SRC)z_log.c
	$(CC) -c $(CFLAGS) -o$@ $<
z_sin.obj: $(SRC)z_sin.c
	$(CC) -c $(CFLAGS) -o$@ $<
z_sqrt.obj: $(SRC)z_sqrt.c
	$(CC) -c $(CFLAGS) -o$@ $<
