# # BC5.MAK - kernel copiler options for Borland C++ # # Use these for Borland C++ COMPILERPATH=$(BC5_BASE) COMPILERBIN=$(COMPILERPATH)\bin CC=$(COMPILERBIN)\bcc -c CL=$(COMPILERBIN)\bcc INCLUDEPATH=$(COMPILERPATH)\include LIBUTIL=$(COMPILERBIN)\tlib LIBPATH=$(COMPILERPATH)\lib LIBTERM= LIBPLUS=+ TINY=-lt CFLAGST=-L$(LIBPATH) -mt -a- -k- -f- -ff- -O -Z -d CFLAGSC=-L$(LIBPATH) -a- -mc TARGET=KBC # used for building the library CLIB=$(COMPILERPATH)\lib\cs.lib MATH_EXTRACT=*H_LDIV *H_LLSH *H_LURSH *F_LXMUL MATH_INSERT=+H_LDIV +H_LLSH +H_LURSH +F_LXMUL # # heavy stuff - building the kernel # Compiler and Options for Borland C++ # ------------------------------------ # # -zAname ¦ ¦ Code class # -zBname ¦ ¦ BSS class # -zCname ¦ ¦ Code segment # -zDname ¦ ¦ BSS segment # -zEname ¦ ¦ Far segment # -zFname ¦ ¦ Far class # -zGname ¦ ¦ BSS group # -zHname ¦ ¦ Far group # -zPname ¦ ¦ Code group # -zRname ¦ ¦ Data segment # -zSname ¦ ¦ Data group # -zTname ¦ ¦ Data class # -zX ¦«¦ Use default name for "X" # # ALLCFLAGS specified by turbo.cfg and config.mak # ALLCFLAGS=$(TARGETOPT) -zCHMA_TEXT $(ALLCFLAGS) INITCFLAGS=$(ALLCFLAGS) -zCINIT_TEXT -zDIB -zRID -zTID -zBIB -zGI_GROUP -zSI_GROUP CFLAGS=$(ALLCFLAGS)