mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-19 07:22:14 +08:00
Use de-facto standard Makefile goals to invoke test suite.
This commit is contained in:
parent
3c68dd9313
commit
374349395e
@ -1,3 +1,12 @@
|
|||||||
|
2008-10-11 Keith Marshall <keithmarshall@users.sourceforge.net>
|
||||||
|
|
||||||
|
Use de-facto standard Makefile goals to invoke test suite.
|
||||||
|
|
||||||
|
* Makefile.in: Some minor formatting adjustments.
|
||||||
|
(test_headers): Unconventionally named goal renamed to...
|
||||||
|
(check-headers): ...this; make it a prerequisite of...
|
||||||
|
(check): ...this new conventionally named goal.
|
||||||
|
|
||||||
2008-10-11 Keith Marshall <keithmarshall@users.sourceforge.net>
|
2008-10-11 Keith Marshall <keithmarshall@users.sourceforge.net>
|
||||||
|
|
||||||
Make strtod() inline definition C89 compliant.
|
Make strtod() inline definition C89 compliant.
|
||||||
|
@ -189,14 +189,14 @@ MOLD_OBJS = isascii.o iscsym.o iscsymf.o toascii.o \
|
|||||||
strcasecmp.o strncasecmp.o wcscmpi.o
|
strcasecmp.o strncasecmp.o wcscmpi.o
|
||||||
|
|
||||||
LIBS = libcrtdll.a \
|
LIBS = libcrtdll.a \
|
||||||
libmsvcrt.a libmsvcrtd.a \
|
libmsvcrt.a libmsvcrtd.a \
|
||||||
libmsvcr70.a libmsvcr70d.a \
|
libmsvcr70.a libmsvcr70d.a \
|
||||||
libmsvcr71.a libmsvcr71d.a \
|
libmsvcr71.a libmsvcr71d.a \
|
||||||
libmsvcr80.a libmsvcr80d.a \
|
libmsvcr80.a libmsvcr80d.a \
|
||||||
libmsvcr90.a libmsvcr90d.a \
|
libmsvcr90.a libmsvcr90d.a \
|
||||||
libmingw32.a \
|
libmingw32.a \
|
||||||
libcoldname.a \
|
libcoldname.a \
|
||||||
libmoldname.a libmoldnamed.a \
|
libmoldname.a libmoldnamed.a \
|
||||||
libmoldname70.a libmoldname70d.a \
|
libmoldname70.a libmoldname70d.a \
|
||||||
libmoldname71.a libmoldname71d.a \
|
libmoldname71.a libmoldname71d.a \
|
||||||
libmoldname80.a libmoldname80d.a \
|
libmoldname80.a libmoldname80d.a \
|
||||||
@ -305,7 +305,10 @@ libmoldname.a libmoldnamed.a: moldname-msvcrt.def $(MOLD_OBJS)
|
|||||||
$(AR) rc $@ $(MOLD_OBJS)
|
$(AR) rc $@ $(MOLD_OBJS)
|
||||||
$(RANLIB) $@
|
$(RANLIB) $@
|
||||||
|
|
||||||
libmoldname70.a libmoldname70d.a libmoldname71.a libmoldname71d.a libmoldname80.a libmoldname80d.a libmoldname90.a libmoldname90d.a: moldname-msvcrt.def $(MOLD_OBJS)
|
libmoldname70.a libmoldname70d.a \
|
||||||
|
libmoldname71.a libmoldname71d.a \
|
||||||
|
libmoldname80.a libmoldname80d.a \
|
||||||
|
libmoldname90.a libmoldname90d.a: moldname-msvcrt.def $(MOLD_OBJS)
|
||||||
$(DLLTOOL) --as $(AS) -k -U \
|
$(DLLTOOL) --as $(AS) -k -U \
|
||||||
--dllname msvcr$(@:libmoldname%a=%)dll \
|
--dllname msvcr$(@:libmoldname%a=%)dll \
|
||||||
--def moldname-msvcrt.def \
|
--def moldname-msvcrt.def \
|
||||||
@ -320,11 +323,13 @@ crt1.o dllcrt1.o:
|
|||||||
crt2.o dllcrt2.o:
|
crt2.o dllcrt2.o:
|
||||||
$(CC) -c -D__MSVCRT__ -U__CRTDLL__ $(ALL_CFLAGS) $< -o $@
|
$(CC) -c -D__MSVCRT__ -U__CRTDLL__ $(ALL_CFLAGS) $< -o $@
|
||||||
|
|
||||||
|
check: check-headers
|
||||||
|
|
||||||
TEST_H_OPTIONS = $(ALL_CFLAGS) -Wall -W -Wsystem-headers -c \
|
TEST_H_OPTIONS = $(ALL_CFLAGS) -Wall -W -Wsystem-headers -c \
|
||||||
$(srcdir)/test_headers.c -o test_headers.o
|
$(srcdir)/test_headers.c -o test_headers.o
|
||||||
|
|
||||||
.PHONY: test_headers
|
.PHONY: check-headers
|
||||||
test_headers:
|
check-headers: force
|
||||||
@echo "Testing runtime headers..."
|
@echo "Testing runtime headers..."
|
||||||
@for lang in c c++ objective-c ; do \
|
@for lang in c c++ objective-c ; do \
|
||||||
echo "$$lang ..."; \
|
echo "$$lang ..."; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user