X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fapi%2FMakefile;h=0611406df6a5d9b833b4c70cee4a1063b3e65995;hb=4f5020522165cf4032a3e5d4d29baf91b581499d;hp=146499b267c2250ee13939676e6be8178a97f779;hpb=88de36005b4753800bc19689e6e5a5e83bf751fc;p=libc-test diff --git a/src/api/Makefile b/src/api/Makefile index 146499b..0611406 100644 --- a/src/api/Makefile +++ b/src/api/Makefile @@ -1,26 +1,5 @@ -CFLAGS+=-std=c99 -pedantic-errors -Wall -Werror -Wno-unused -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -#CFLAGS+=-DX_PS -DX_TPS -DX_TYM -DX_RPP_TPP -DX_FMTMSG -DX_NDBM -LDFLAGS+=-lcrypt -ldl -lm -lpthread -lrt - -SRC=$(sort $(wildcard *.c)) -ERR=$(SRC:.c=.err) - --include ../../config.mak - -all: all.err - -run: all.err - cat $< - -all.err: $(ERR) - LC_ALL=C $(CC) $(LDFLAGS) -o main *.o 2>main.err || true - cat $(ERR) |\ - grep -v 'In function .f.' |\ - grep -v 'Each undeclared identifier is reported only once' |\ - grep -v 'for each function it appears in' >$@ || true - -%.err: %.c - LC_ALL=C $(CC) $(CFLAGS) -c $< 2>$@ || true - -clean: - rm -f main *.o *.err +all: +%: FORCE + $(MAKE) -C ../.. B=src src/api/$@ +.SUFFIXES: +FORCE: ;