projects
/
libc-test
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
regression: invalid ld80 fpclassify tests
[libc-test]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
d27eb2d
..
13ed2cb
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,6
+1,7
@@
B:=src
SRCS:=$(sort $(wildcard src/*/*.c))
OBJS:=$(SRCS:src/%.c=$(B)/%.o)
B:=src
SRCS:=$(sort $(wildcard src/*/*.c))
OBJS:=$(SRCS:src/%.c=$(B)/%.o)
+LOBJS:=$(SRCS:src/%.c=$(B)/%.lo)
DIRS:=$(patsubst src/%/,%,$(sort $(dir $(SRCS))))
BDIRS:=$(DIRS:%=$(B)/%)
NAMES:=$(SRCS:src/%.c=%)
DIRS:=$(patsubst src/%/,%,$(sort $(dir $(SRCS))))
BDIRS:=$(DIRS:%=$(B)/%)
NAMES:=$(SRCS:src/%.c=%)
@@
-8,6
+9,7
@@
CFLAGS:=-Isrc/common -I$(B)/common
LDLIBS:=$(B)/common/libtest.a
AR = $(CROSS_COMPILE)ar
RANLIB = $(CROSS_COMPILE)ranlib
LDLIBS:=$(B)/common/libtest.a
AR = $(CROSS_COMPILE)ar
RANLIB = $(CROSS_COMPILE)ranlib
+RUN_TEST = $(RUN_WRAP) $(B)/common/runtest -w '$(RUN_WRAP)'
all:
%.mk:
all:
%.mk:
@@
-77,7
+79,7
@@
$(B)/$(1)/run: $(B)/$(1)/cleanerr $(B)/$(1)/REPORT
$(B)/$(1)/cleanerr:
rm -f $$(filter-out $(B)/$(1)/%-static.err,$$($(1).ERRS))
$(B)/$(1)/clean:
$(B)/$(1)/cleanerr:
rm -f $$(filter-out $(B)/$(1)/%-static.err,$$($(1).ERRS))
$(B)/$(1)/clean:
- rm -f $$(filter $(B)/$(1)/%,$$(OBJS) $$(BINS) $$(LIBS)) $(B)/$(1)/*.err
+ rm -f $$(filter $(B)/$(1)/%,$$(OBJS) $$(
LOBJS) $$(
BINS) $$(LIBS)) $(B)/$(1)/*.err
$(B)/$(1)/REPORT: $$($(1).ERRS)
cat $(B)/$(1)/*.err >$$@
run: $(B)/$(1)/run
$(B)/$(1)/REPORT: $$($(1).ERRS)
cat $(B)/$(1)/*.err >$$@
run: $(B)/$(1)/run
@@
-91,6
+93,8
@@
$(B)/common/libtest.a: $(common.OBJS)
$(AR) rc $@ $^
$(RANLIB) $@
$(AR) rc $@ $^
$(RANLIB) $@
+$(B)/common/all: $(B)/common/runtest
+
$(ERRS): $(B)/common/runtest | $(BDIRS)
$(BINS) $(LIBS): $(B)/common/libtest.a
$(OBJS): src/common/test.h | $(BDIRS)
$(ERRS): $(B)/common/runtest | $(BDIRS)
$(BINS) $(LIBS): $(B)/common/libtest.a
$(OBJS): src/common/test.h | $(BDIRS)
@@
-139,7
+143,7
@@
$(B)/%: $(B)/%.o
%.ld.err: %
touch $@
%.err: %
%.ld.err: %
touch $@
%.err: %
- $(
B)/common/runtest
./$< >$@ || true
+ $(
RUN_TEST)
./$< >$@ || true
.PHONY: all run clean cleanall
.PHONY: all run clean cleanall