# comment CFLAGS = -O2 -32 -mips2 FFLAGS = -O2 -32 -mips2 -C F2CFLAGS = -l -u -U ARFLAGS = -ruvs SHARFLAGS = -shared -all LDFLAGS = -Wl,-woff,85 LIBS = -L. -lbvw99 -lm MV = /bin/mv RM = /bin/rm all: library ftest_bvw99 ftest_ht_adj99 ctest_bvw99 ctest_ht_adj99 ftest_bvw99: libbvw99.a ftest_bvw99.o $(FC) $(FFLAGS) -o $@ $@.o $(LIBS) ftest_ht_adj99: libbvw99.a ftest_ht_adj99.o $(FC) $(FFLAGS) -o $@ $@.o $(LIBS) ctest_bvw99: libbvw99.a ctest_bvw99.o $(CC) $(CFLAGS) -o $@ $@.o $(LIBS) ctest_ht_adj99: libbvw99.a ctest_ht_adj99.o $(CC) $(CFLAGS) -o $@ $@.o $(LIBS) slibrary: library $(CD) /usr/local/lib;\ $(LD) $(SHARFLAGS) -soname /usr/local/lib/libbvw99.so -o libbvw99.so libbvw99.a library: libbvw99.a(bvw99.o) libbvw99.a(bvw99.o): bvw99.c bvw99.h bvw99.fc bvw99.fc: bvw99.c .fc.a: $(CC) $(CFLAGS) -c $*.c mkf2c $(F2CFLAGS) $*.fc $*.s $(AS) -o $*.wo $*.s $(LD) -r $*.o $*.wo -o $*.tmp $(MV) $*.tmp $*.o $(AR) $(ARFLAGS) $@ $*.o $(RM) -f $*.s $*.wo *.o *.fc .c.fc: extcentry $*.c $*.fc clean: $(RM) *.o *.fc *.a *.so .SUFFIXES: .SUFFIXES: .o .fc .c .f