CC = gcc BIN = atprio evaluate compare BIN_FP = assign_fp var_toi_fp add_fp sub_fp mul_fp div_fp \ exp_fp sqrt_fp sin_fp asin_fp modf_fp floor_fp \ ceil_fp log_fp pow_fp lb_fp atan_fp BIN_FIX = assign_fix var_toi_fix add_fix sub_fix mul_fix div_fix \ exp_fix sqrt_fix sin_fix asin_fix modf_fix floor_fix \ ceil_fix log_fix pow_fix lb_fix atan_fix CFLAGS = -O -o $@ $? #CFLAGS = -o $@ $? LFLAGS_FP = -lm LFLAGS_FIX = -L ../../lib -lrt_fix all: ${BIN_FP} ${BIN_FIX} ${BIN} atprio : atprio.c ${CC} ${CFLAGS} compare: compare.c ${CC} ${CFLAGS} ${LFLAGS_FIX} ${LFLAGS_FP} evaluate : evaluate.c ${CC} ${CFLAGS} ${LFLAGS_FP} assign_fp : assign_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} assign_fix : assign_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} var_toi_fp : var_toi_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} var_toi_fix : var_toi_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} add_fp : add_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} add_fix : add_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} sub_fp : sub_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} sub_fix : sub_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} mul_fp : mul_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} mul_fix : mul_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} div_fp : div_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} div_fix : div_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} sqrt_fp : sqrt_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} sqrt_fix : sqrt_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} exp_fp : exp_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} exp_fix : exp_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} sin_fp : sin_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} sin_fix : sin_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} asin_fp : asin_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} asin_fix : asin_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} modf_fp : modf_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} modf_fix : modf_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} floor_fp : floor_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} floor_fix : floor_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} ceil_fp : ceil_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} ceil_fix : ceil_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} log_fp : log_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} log_fix : log_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} pow_fp : pow_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} pow_fix : pow_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} lb_fp : lb_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} lb_fix : lb_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} atan_fp : atan_fp.c ${CC} ${CFLAGS} ${LFLAGS_FP} atan_fix : atan_fix.c ${CC} ${CFLAGS} ${LFLAGS_FIX} clean: rm -f ${BIN} rm -f ${BIN_FP} rm -f ${BIN_FIX}