aboutsummaryrefslogtreecommitdiff
path: root/winsup/mingw/Makefile.in
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2002-08-20 22:56:59 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2002-08-20 22:56:59 +0000
commit02d46a6f8a4ea2e57af56bbf9afd45a764f302b0 (patch)
treeb8eebb32fc45b5e6ea68052f2da87e382eb89e97 /winsup/mingw/Makefile.in
parentfe47ea33a95d191dd76e771af90ea2d8f28244ff (diff)
downloadnewlib-02d46a6f8a4ea2e57af56bbf9afd45a764f302b0.zip
newlib-02d46a6f8a4ea2e57af56bbf9afd45a764f302b0.tar.gz
newlib-02d46a6f8a4ea2e57af56bbf9afd45a764f302b0.tar.bz2
* test_headers.c : New file.
* Makefile.in (test_headers): New target, using it, (SRCDIST_FILES): Distribute it.
Diffstat (limited to 'winsup/mingw/Makefile.in')
-rw-r--r--winsup/mingw/Makefile.in18
1 files changed, 17 insertions, 1 deletions
diff --git a/winsup/mingw/Makefile.in b/winsup/mingw/Makefile.in
index ddb44fb..336369f 100644
--- a/winsup/mingw/Makefile.in
+++ b/winsup/mingw/Makefile.in
@@ -164,7 +164,7 @@ crt1.c crtdll.def crtmt.c crtst.c ctype_old.c dllcrt1.c dllmain.c \
gccmain.c init.c install-sh jamfile main.c mkinstalldirs moldname-crtdll.def \
moldname-msvcrt.def moldname.def moldname.def.in msvcrt.def msvcrt20.def \
msvcrt40.def mthr.c mthr_init.c mthr_stub.c readme.txt string_old.c \
-CRT_fp8.c CRT_fp10.c
+CRT_fp8.c CRT_fp10.c test_headers.c
all_dlls_host = @all_dlls_host@
install_dlls_host = @install_dlls_host@
@@ -260,6 +260,22 @@ crt1.o dllcrt1.o:
crt2.o dllcrt2.o:
$(CC) -c -D__MSVCRT__ -U__CRTDLL__ $(ALL_CFLAGS) $< -o $@
+TEST_H_OPTIONS = $(ALL_CFLAGS) -Wall -Wsystem-headers -c \
+ $(srcdir)/test_headers.c -o test_headers.o
+
+.PHONY: test_headers
+test_headers:
+ @echo "Testing runtime headers..."
+ @for lang in c c++ objective-c ; do \
+ echo "$$lang ..."; \
+ $(CC) -x$$lang -std=c89 $(TEST_H_OPTIONS) ; \
+ echo "$$lang c89 ..."; \
+ $(CC) -x$$lang -std=c89 $(TEST_H_OPTIONS) ; \
+ echo "$$lang c99..."; \
+ $(CC) -x$$lang -std=c99 $(TEST_H_OPTIONS) ; \
+ done
+ @rm -f test_headers.o
+
clean:
-rm -f *.o *.a *~ core a.out mingwthrd.def mingwthrd.base mingwthrd.exp
-rm -f $(THREAD_DLL_NAME) mingwthrd_dummy.exe