CC=gcc
OPTION=-c -O3
LINKO=-lm -O3
mall:	moption.o momain.o
	${CC} moption.o momain.o -lm -o moption
gall:	goption.o gomain.o
	${CC} goption.o gomain.o -lm -o goption
gdall:	gdoption.o gdomain.o
	${CC} gdoption.o gdomain.o -lm -o gdoption
egall:	egoption.o egomain.o
	${CC} egoption.o egomain.o -lm -o egoption
tall:	toption.o tomain.o
	${CC} toption.o tomain.o -lm -o toption
exall:	exoption.o exmain.o
	${CC} exoption.o exmain.o -lm -o exoption
momain.o:	option.h momain.c
	${CC} ${OPTION} momain.c
gomain.o:	option.h gomain.c
	${CC} ${OPTION} gomain.c
gdomain.o:	option.h gdomain.c
	${CC} ${OPTION} gdomain.c
egomain.o:	option.h egomain.c
	${CC} ${OPTION} egomain.c
tomain.o:	option.h tomain.c
	${CC} ${OPTION} tomain.c
exmain.o:	option.h exmain.c
	${CC} ${OPTION} exmain.c
moption.o:	option.h moption.c
	${CC} ${OPTION} moption.c
goption.o:	option.h goption.c
	${CC} ${OPTION} goption.c
gdoption.o:	option.h gdoption.c
	${CC} ${OPTION} gdoption.c
egoption.o:	option.h egoption.c
	${CC} ${OPTION} egoption.c
toption.o:	option.h toption.c
	${CC} ${OPTION} toption.c
exoption.o:	option.h exoption.c
	${CC} ${OPTION} exoption.c
clean:
	rm -f  *.o moption goption eoption exoption
tar:	
	tar cvf option01.tar option.h Makefile \
		momain.c moption.c gomain.c goption.c \
		mdata gdata data mdata1 goption.rdm \
		tdata tomain.c toption.c
mtar:
	tar cvf moption01.tar momain.c option.h Makefile moption.c\
		mdata
gtar:
	tar cvf goption01.tar gomain.c option.h Makefile goption.c\
		gdata goption.rdm
ttar:
	tar cvf toption01.tar tomain.c option.h Makefile toption.c\
		tdata 
