Use de-facto standard Makefile goals to invoke test suite.
This commit is contained in:
		| @@ -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> | ||||
|  | ||||
| 	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 | ||||
|  | ||||
| LIBS = libcrtdll.a \ | ||||
|        libmsvcrt.a libmsvcrtd.a \ | ||||
|        libmsvcrt.a  libmsvcrtd.a \ | ||||
|        libmsvcr70.a libmsvcr70d.a \ | ||||
|        libmsvcr71.a libmsvcr71d.a \ | ||||
|        libmsvcr80.a libmsvcr80d.a \ | ||||
|        libmsvcr90.a libmsvcr90d.a \ | ||||
|        libmingw32.a \ | ||||
|        libcoldname.a \ | ||||
|        libmoldname.a libmoldnamed.a \ | ||||
|        libmoldname.a   libmoldnamed.a \ | ||||
|        libmoldname70.a libmoldname70d.a \ | ||||
|        libmoldname71.a libmoldname71d.a \ | ||||
|        libmoldname80.a libmoldname80d.a \ | ||||
| @@ -305,7 +305,10 @@ libmoldname.a libmoldnamed.a: moldname-msvcrt.def $(MOLD_OBJS) | ||||
| 	$(AR) rc $@ $(MOLD_OBJS) | ||||
| 	$(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	\ | ||||
| 		--dllname msvcr$(@:libmoldname%a=%)dll  \ | ||||
| 		--def moldname-msvcrt.def	\ | ||||
| @@ -320,11 +323,13 @@ crt1.o dllcrt1.o: | ||||
| crt2.o dllcrt2.o: | ||||
| 	$(CC) -c -D__MSVCRT__ -U__CRTDLL__ $(ALL_CFLAGS) $< -o $@ | ||||
|  | ||||
| check: check-headers | ||||
|  | ||||
| TEST_H_OPTIONS = $(ALL_CFLAGS) -Wall -W -Wsystem-headers -c \ | ||||
| 	$(srcdir)/test_headers.c -o test_headers.o | ||||
|  | ||||
| .PHONY: test_headers | ||||
| test_headers: | ||||
| .PHONY: check-headers | ||||
| check-headers: force | ||||
| 	@echo "Testing runtime headers..." | ||||
| 	@for lang in c c++ objective-c ; do \ | ||||
| 		echo "$$lang ..."; \ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user