* test_headers.c : New file.
* Makefile.in (test_headers): New target, using it, (SRCDIST_FILES): Distribute it.
This commit is contained in:
		| @@ -1,3 +1,9 @@ | ||||
| 2002-08-20  Danny Smith  <dannysmith@users.sourceforge.net | ||||
|  | ||||
| 	* test_headers.c : New file. | ||||
| 	* Makefile.in (test_headers): New target, using it, | ||||
| 	(SRCDIST_FILES): Distribute it. | ||||
|  | ||||
| 2002-08-14  Earnie Boyd  <earnie@users.sf.net> | ||||
|  | ||||
| 	* include/unistd.h: Add include of process.h. | ||||
|   | ||||
| @@ -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 | ||||
|   | ||||
							
								
								
									
										54
									
								
								winsup/mingw/test_headers.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								winsup/mingw/test_headers.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| #include <_mingw.h> | ||||
| #include <assert.h> | ||||
| #include <conio.h> | ||||
| #include <ctype.h> | ||||
| #include <dir.h> | ||||
| #include <direct.h> | ||||
| #include <dirent.h> | ||||
| #include <dos.h> | ||||
| #include <errno.h> | ||||
| #include <excpt.h> | ||||
| #include <fcntl.h> | ||||
| #include <fenv.h> | ||||
| #include <float.h> | ||||
| #include <inttypes.h> | ||||
| #include <io.h> | ||||
| #include <limits.h> | ||||
| #include <locale.h> | ||||
| #include <malloc.h> | ||||
| #include <math.h> | ||||
| #include <mbctype.h> | ||||
| #include <mbstring.h> | ||||
| #include <mem.h> | ||||
| #include <memory.h> | ||||
| #include <process.h> | ||||
| #include <setjmp.h> | ||||
| #include <share.h> | ||||
| #include <signal.h> | ||||
| #include <stdarg.h> | ||||
| #include <stddef.h> | ||||
| #include <stdint.h> | ||||
| #include <stdio.h> | ||||
| #include <stdlib.h> | ||||
| #include <string.h> | ||||
| #include <strings.h> | ||||
| #include <tchar.h> | ||||
| #include <time.h> | ||||
| #include <unistd.h> | ||||
| #include <values.h> | ||||
| #include <varargs.h> | ||||
| #include <wchar.h> | ||||
| #include <wctype.h> | ||||
| #include <sys/fcntl.h> | ||||
| #include <sys/file.h> | ||||
| #include <sys/locking.h> | ||||
| #include <sys/stat.h> | ||||
| #include <sys/time.h> | ||||
| #include <sys/timeb.h> | ||||
| #include <sys/types.h> | ||||
| #include <sys/unistd.h> | ||||
| #include <sys/utime.h> | ||||
|  | ||||
|  | ||||
| int main() | ||||
| {return 0;} | ||||
		Reference in New Issue
	
	Block a user