CC=gcc
CFLAGS=-O3 
LFLAGS=-O3 
CC=bspcc
CFLAGS=-O3 
LFLAGS=-O3 -flibrary-level 2 
all:	yyqs yyrs yyqs yyr yyhyb
outprint:	yygen.o bsp1.h outprint.o
	${CC} ${LFLAGS} -lm yygen.o outprint.o -o outprint
yyqs:	yyqs.o yygen.o bsp1.h
	${CC} ${LFLAGS} -lm  yyqs.o yygen.o -o yyqs
yyhyb:	yyhyb.o yygen.o hybrid.o bsp1.h
	${CC} ${LFLAGS} -lm  yyhyb.o yygen.o hybrid.o -o yyhyb
yyrs:	yyrs.o yygen.o rs_seq.o bsp1.h
	${CC} ${LFLAGS} -lm  yyrs.o yygen.o rs_seq.o -o yyrs
yyr:	yyr.o yygen.o rs_seq.o bsp1.h
	${CC} ${LFLAGS} -lm  yyr.o yygen.o rs_seq.o -o yyr
rs_seq.o:	rs_seq.c bsp1.h
	${CC} ${CFLAGS} -c rs_seq.c
hybrid.o:	hybrid.c bsp1.h
	${CC} ${CFLAGS} -c hybrid.c
outprint.o:	outprint.c
	${CC} ${CFLAGS} -c outprint.c
yyqs.o:	yyqs.c bsp1.h
	${CC} ${CFLAGS} -c yyqs.c
yyrs.o:	yyrs.c bsp1.h
	${CC} ${CFLAGS} -c yyrs.c
yyhyb.o:	yyhyb.c bsp1.h
	${CC} ${CFLAGS} -c yyhyb.c
yyh.o:	yyh.c bsp1.h
	${CC} ${CFLAGS} -c yyh.c
yyr.o:	yyr.c bsp1.h
	${CC} ${CFLAGS} -c yyr.c
yygen.o:	yygen.c bsp1.h
	${CC} ${CFLAGS} -c yygen.c
rm:
	rm *.o
clean:
	rm -rf *.o yyqst yyqs yyhyb yyh yyrs yyr
tar:
	tar cvf 503v6.tar bsp1.h hybrid.c Makefile outprint.c \
		rs_seq.c yygen.c yyhyb.c yyqs.c yyr.c yyrs.c \
		run40 run80 run60 apotel.all copyright 503.txt
ftar:
	tar cvf 503fv6.tar bsp1.h hybrid.c Makefile outprint.c \
		rs_seq.c yygen.c yyhyb.c yyqs.c yyr.c yyrs.c \
		run40 run80 run60 apotel.40 apotel.60\
		apotel.80 apotelA.4 apotelA.40 apotelA.60 apotelA.80 \
		apotel.all copyright 503.txt
