X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmath%2FMakefile;h=44fb35b99b5b680d9b02cadab6e6ae4f9c3022f1;hb=d6b6cb500eddf4165e8f1876a0ecd99d9fbc0e44;hp=360dc1802dfbabf7b1b6319cbab8d711f0ac70b4;hpb=db4b6cef06a63b1a43c654c3b98fe4e47fc7d411;p=libc-test diff --git a/src/math/Makefile b/src/math/Makefile index 360dc18..44fb35b 100644 --- a/src/math/Makefile +++ b/src/math/Makefile @@ -1,28 +1,4 @@ -CFLAGS+=-g -pipe -std=c99 -D_POSIX_C_SOURCE=200809L -Wall -Wno-unused-function -Wno-missing-braces -CFLAGS+=-Wno-unknown-pragmas -fno-builtin -frounding-math -CFLAGS+=-D_GNU_SOURCE -O0 -LDFLAGS+=-g -lm +all: +%: + $(MAKE) -C ../.. B=src src/math/$@ -SRC=$(sort $(wildcard *.c)) -OBJ=$(SRC:.c=.o) -BINOBJ=$(filter-out util.o,$(OBJ)) -BIN=$(BINOBJ:.o=) - --include ../../config.mak - -all: $(BIN) -run: all - @N=0; for i in $(BIN);do ./$$i || N=$$((N+1)); done; [ "$$N" = 0 ] && echo PASS || echo FAILS: $$N -clean: - rm -f $(OBJ) $(BIN) - -$(BIN): util.o -$(OBJ): util.h -%.o: %.c - $(CC) $(CFLAGS) -c -o $@ $< -%: %.c - -%: %.o - $(CC) $(LDFLAGS) -o $@ $^ - -.PRECIOUS: $(OBJ)