From aa94a03cfb88d0b4e3d11a22eb6acb9c7b703e6d Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Tue, 26 Oct 2021 10:03:26 +0300 Subject: Support CFLAGS_EXTRA for rare build scripts (NT/OS2/WCC_MAKEFILE) * NT_MAKEFILE (CFLAGS_EXTRA): New variable (defined as empty). * OS2_MAKEFILE (CFLAGS_EXTRA): Likewise. * WCC_MAKEFILE (CFLAGS_EXTRA): Likewise. * NT_MAKEFILE (.c.obj, .cpp.obj): Pass $(CFLAGS_EXTRA) to cc. * OS2_MAKEFILE (CFLAGS): Append $(CFLAGS_EXTRA). * WCC_MAKEFILE (CFLAGS, TEST_CFLAGS): Likewise. --- WCC_MAKEFILE | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'WCC_MAKEFILE') diff --git a/WCC_MAKEFILE b/WCC_MAKEFILE index c8657a55..443a444e 100644 --- a/WCC_MAKEFILE +++ b/WCC_MAKEFILE @@ -24,6 +24,9 @@ CPU=5 OPTIM=-oneatx -s #OPTIM=-ohneatx -s +# Extra user-defined flags to pass both to C and C++ compilers. +CFLAGS_EXTRA= + DEFS=-DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_ATOMIC_UNCOLLECTABLE -DGC_GCJ_SUPPORT -DJAVA_FINALIZATION -DNO_EXECUTE_PERMISSION #-DSMALL_CONFIG @@ -71,9 +74,9 @@ CORDFLAG=-br CC=wcc386 CXX=wpp386 -CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -iinclude -zp4 -zc $(SYSFLAG) $(DLLFLAG) $(DEFS) +CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -iinclude -zp4 -zc $(SYSFLAG) $(DLLFLAG) $(DEFS) $(CFLAGS_EXTRA) CXXFLAGS= $(CFLAGS) -xs -TEST_CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -iinclude -zp4 -zc $(SYSFLAG) $(TEST_DLLFLAG) $(DEFS) +TEST_CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -iinclude -zp4 -zc $(SYSFLAG) $(TEST_DLLFLAG) $(DEFS) $(CFLAGS_EXTRA) TEST_CXXFLAGS= $(TEST_CFLAGS) -xs COBJS= cordbscs.obj cordxtra.obj cordprnt.obj -- cgit v1.2.1