diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2021-10-26 10:03:26 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2021-10-26 18:05:35 +0300 |
commit | aa94a03cfb88d0b4e3d11a22eb6acb9c7b703e6d (patch) | |
tree | b4df3160848cc93205f7ecd4433dab76378d20da /WCC_MAKEFILE | |
parent | 8aa15bc39b4b8729c419b03d845aeaba0e9a93a4 (diff) | |
download | bdwgc-aa94a03cfb88d0b4e3d11a22eb6acb9c7b703e6d.tar.gz |
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.
Diffstat (limited to 'WCC_MAKEFILE')
-rw-r--r-- | WCC_MAKEFILE | 7 |
1 files changed, 5 insertions, 2 deletions
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 |