X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Fgen%2FMakefile;h=ad1e28083456423bcb9f068dadcf4613257d3d06;hb=a7679dc971b8f1174ee0d308aa3590787634a343;hp=839447835b76a0755053db68b46061cec4766287;hpb=f9d17902a35b6403b7c8354845e9f13f882c1c8e;p=libc-test diff --git a/src/math/gen/Makefile b/src/math/gen/Makefile index 8394478..ad1e280 100644 --- a/src/math/gen/Makefile +++ b/src/math/gen/Makefile @@ -1,18 +1,28 @@ CFLAGS=-I. -Wall -fno-builtin -ffloat-store -D_GNU_SOURCE U=mpfr +MPFR=$(U)/lib/libmpfr.a +GMP=$(U)/lib/libgmp.a +#MPFR=-lmpfr +#GMP=-lgmp T=$(wildcard t*.c) +CC=musl-gcc +#CC=gcc -all: gen check +all: gen check mgen tof toa toe tog tox next prev rnd -gen: gen.c util.c mp.c $(U)/lib/libmpfr.a $(U)/lib/libgmp.a - musl-gcc -o $@ $(CFLAGS) -I$(U)/include $^ +%:%.o +%:%.c + $(CC) -o $@ $(CFLAGS) $^ + +gen: gen.c util.c mp.c $(MPFR) $(GMP) + $(CC) -o $@ $(CFLAGS) -lm -I$(U)/include $^ check: gen.c util.c mplibm.c - musl-gcc -o $@ $(CFLAGS) -lm $^ + $(CC) -o $@ $(CFLAGS) -lm $^ -#genlibm: gen.c util.c mplibm.c -# musl-gcc -o $@ $(CFLAGS) -lm $^ +mgen: gen.c util.c mplibm.c + $(CC) -o $@ $(CFLAGS) -lm $^ clean: - rm -f gen check genlibm + rm -f gen check mgen tof toa toe tog tox next prev rnd