From 46ea04d8e548bdc9df192712ea13f762d4a5a9d4 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Thu, 31 May 2018 11:26:18 +0300 Subject: Fix compilation by WCC makefile * WCC_MAKEFILE (CFLAGS, CXXFLAGS): Add -iinclude. * WCC_MAKEFILE (CXXFLAGS, TEST_CXXFLAGS): Add -xs. * WCC_MAKEFILE (gc_cpp.obj, test_cpp.obj): Remove -iinclude. * WCC_MAKEFILE (test.obj): Pass tests\test.c instead of $*.c. * WCC_MAKEFILE (test_cpp.obj): Pass tests\test_cpp.cc instead of $*.cc. --- WCC_MAKEFILE | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'WCC_MAKEFILE') diff --git a/WCC_MAKEFILE b/WCC_MAKEFILE index 48ba59ae..0aae2df7 100644 --- a/WCC_MAKEFILE +++ b/WCC_MAKEFILE @@ -25,7 +25,7 @@ CPU=5 OPTIM=-oneatx -s #OPTIM=-ohneatx -s -DEFS=-DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM #-DSMALL_CONFIG #-DGC_DEBUG +DEFS=-DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM #-DSMALL_CONFIG ##### @@ -66,10 +66,10 @@ TEST_DLLFLAG= CC=wcc386 CXX=wpp386 -CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -zp4 -zc $(SYSFLAG) $(DLLFLAG) $(DEFS) -CXXFLAGS= $(CFLAGS) -TEST_CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -zp4 -zc $(SYSFLAG) $(TEST_DLLFLAG) $(DEFS) -TEST_CXXFLAGS= $(TEST_CFLAGS) +CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -iinclude -zp4 -zc $(SYSFLAG) $(DLLFLAG) $(DEFS) +CXXFLAGS= $(CFLAGS) -xs +TEST_CFLAGS=-$(CPU)$(CALLING) $(OPTIM) -iinclude -zp4 -zc $(SYSFLAG) $(TEST_DLLFLAG) $(DEFS) +TEST_CXXFLAGS= $(TEST_CFLAGS) -xs OBJS= alloc.obj reclaim.obj allchblk.obj misc.obj & mach_dep.obj os_dep.obj mark_rts.obj headers.obj mark.obj & @@ -138,12 +138,11 @@ test_cpp.exe: test_cpp.obj gc.lib *wlink @$*.lnk gc_cpp.obj: gc_cpp.cc .AUTODEPEND - $(CXX) $(TEST_CXXFLAGS) -iinclude $*.cc + $(CXX) $(TEST_CXXFLAGS) $*.cc test.obj: tests\test.c .AUTODEPEND - $(CC) $(TEST_CFLAGS) $*.c + $(CC) $(TEST_CFLAGS) tests\test.c test_cpp.obj: tests\test_cpp.cc .AUTODEPEND - $(CXX) $(TEST_CXXFLAGS) -iinclude $*.cc - + $(CXX) $(TEST_CXXFLAGS) tests\test_cpp.cc .c.obj: .AUTODEPEND $(CC) $(CFLAGS) $*.c -- cgit v1.2.1