# For making f2c.lib (here called syf2c.lib) with Symantec C++ . # Invoke with "make -f makefile.sy" . # In the CFLAGS line below, "-mn" is for NT and W9x. # For 32-bit addressing with MSDOS, change "-mn" to "-mx". # With Symantec, it is necessary to explicitly load main.obj . # To get signed zeros in write statements on IEEE-arithmetic systems, # add -DSIGNED_ZEROS to the CFLAGS assignment below and add signbit.obj # to the objects in the "w =" list below. CC = sc CFLAGS = -DMSDOS -D_POSIX_SOURCE -DNO_ONEXIT -s -mn -DUSE_CLOCK -DNO_My_ctype .c.obj: $(CC) -c $(CFLAGS) $*.c w = \ 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 \ util.obj \ uninit.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 syf2c.lib: f2c.h signal1.h sysdep1.h $w lib /B /C syf2c.lib @libf2c.sy f2c.h: f2c.h0 copy f2c.h0 f2c.h signal1.h: signal1.h0 copy signal1.h0 signal1.h sysdep1.h: sysdep1.h0 copy sysdep1.h0 sysdep1.h signbit.obj uninit.obj: arith.h arith.h: arithchk.c scomptry.bat $(CC) $(CFLAGS) arithchk.c arithchk del arithchk.exe del arithchk.obj