#CFLAGS= /c
CFLAGS= -c
INCS= mconf.h ehead.h
CC = cc

all: ieetst ecalc eparanoi

ieetst: ieetst.o ieee.o econst.o elog.o eexp.o \
etanh.o esqrt.o epow.o drand.o mtherr.o $(INCS)
	cc -o ieetst ieetst.o ieee.o econst.o elog.o eexp.o etanh.o esqrt.o epow.o drand.o \
mtherr.o -lc -lm

ecalc: ecalc.o ieee.o econst.o eexp.o elog.o epow.o esqrt.o etanh.o \
etodec.o mtherr.o  qcalc.h $(INCS)
	cc -o ecalc ecalc.o ieee.o econst.o eexp.o elog.o epow.o esqrt.o etanh.o etodec.o \
mtherr.o -lc -lm

eparanoi: eparanoi.o ieee.o econst.o eexp.o elog.o epow.o esqrt.o \
etanh.o mtherr.o $(INCS)
	cc -o eparanoi  eparanoi.o ieee.o econst.o eexp.o elog.o epow.o esqrt.o etanh.o \
mtherr.o -lc -lm



ieee.o: ieee.c $(INCS)
	$(CC) $(CFLAGS) ieee.c

econst.o: econst.c $(INCS)
	$(CC) $(CFLAGS) econst.c

elog.o: elog.c $(INCS)
	$(CC) $(CFLAGS) elog.c

eexp.o: eexp.c $(INCS)
	$(CC) $(CFLAGS) eexp.c

etanh.o: etanh.c $(INCS)
	$(CC) $(CFLAGS) etanh.c

esqrt.o: esqrt.c $(INCS)
	$(CC) $(CFLAGS) esqrt.c

epow.o: epow.c $(INCS)
	$(CC) $(CFLAGS) epow.c

mtherr.o: mtherr.c $(INCS)
	$(CC) $(CFLAGS) mtherr.c

ieetst.o: ieetst.c $(INCS)
	$(CC) $(CFLAGS) ieetst.c

drand.o: drand.c $(INCS)
	$(CC) $(CFLAGS) drand.c

etodec.o: etodec.c $(INCS)
	$(CC) $(CFLAGS) etodec.c

ecalc.o: ecalc.c qcalc.h $(INCS)
	$(CC) $(CFLAGS) ecalc.c

eparanoi.o: eparanoi.c $(INCS)
	$(CC) $(CFLAGS) eparanoi.c


