CFLAGS = -I../../../include -O3 $(EXTRACFLAGS)
CYCFLAGS = $(CFLAGS)
CYCC = cyclone

OBJ		=	Madd.o Mdiv.o Mgcd.o Mout.o Mmult.o\
			MExpo.o Mutil.o Mfloat.o Mfatal.o Mstrtoul.o

NC_OBJ = $(addprefix nc_,$(OBJ))

lib: $(OBJ)
	ar cruv ../../../lib/libcmump-sun.a $(OBJ)

nocheck: $(NC_OBJ)
	ar cruv ../../../lib/libcmump-sun-nc.a $(NC_OBJ)

%.o: %.cyc
	${CYCC} ${CYCFLAGS} ${INCSTR} -o $@ -c $*.cyc

nc_%.o: %.cyc
	${CYCC} ${CYCFLAGS} --nochecks ${INCSTR} -o $@ -c $*.cyc

Madd.o: Madd.cyc
Mdiv.o: Mdiv.cyc
Mgcd.o: Mgcd.cyc
Mout.o: Mout.cyc
Mpow.o: Mpow.cyc
Msqrt.o: Msqrt.cyc
Mmult.o: Mmult.cyc
MExpo.o: MExpo.cyc
Mutil.o: Mutil.cyc
Mfloat.o: Mfloat.cyc
Mstrtoul.o: Mstrtoul.cyc
Mfatal.o: Mfatal.cyc
Mmod.o: Mmod.cyc
