diff -r a475bcd40673 -r 2f00b42607e2 bc.mak --- a/bc.mak Fri Aug 12 16:31:06 2005 +0000 +++ b/bc.mak Fri Aug 12 16:40:58 2005 +0000 @@ -1,19 +1,12 @@ -# $Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/bc.mak,v 1.6 2003/11/21 15:04:41 cg Exp $ +# $Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/bc.mak,v 1.7 2005/08/12 16:40:46 cg Exp $ # -# -- nt.mak created from project at 'From Smalltalk/X, Version:3.5.5 on 8-nov-1999 at 21:44:36' +# -- nt.mak created from project at 'From Smalltalk/X, Version:3.5.5 on 8-nov-1999 at 21:44:36' # # Warning: YOU SHOULD NOT MODIFY THIS FILE - MODIFY THE .prj FILE INSTEAD # and let the ProjectBrowser recreate this file. -# once you modify this file, do not recreate nt.mak again +# once you modify this file, do not recreate nt.mak again # - otherwise, your changes are lost. -# module and directory-in-module; -# these should correspond to the directory hierarchy -# location (otherwise, ST/X will have a hard time to -# find out the packages location from its packageID) -MODULE=stx -MODULE_DIR=libjava - # default installation directory: # (overwrite with 'make INSTALLTOP_DIR=... install') # the INSTALLBASE is imported from configurations... and usually @@ -28,6 +21,8 @@ # (must point to ST/X top directory, for tools and includes) TOP=.. +# +!INCLUDE Make.spec !INCLUDE "$(TOP)\rules\stdHeader_nt" # subdirectories where targets are to be made: @@ -37,24 +32,12 @@ # (only define if different from SUBDIRS) # ALLSUBDIRS= - -# the name of your classLibrary: -# ********** REQUIRED: CHECK the next line *** -LIBNAME=libjava - LIB_BASE_LD_ARG=$(LIBJAVA_BASE_LD_ARG) -# the next define suppresses installation of -# the classes as autoloaded (i.e. not added to abbrev.stc). +# the next define suppresses installation of +# the classes as autoloaded (i.e. not added to abbrev.stc). SUPPRESS_LOCAL_ABBREVS=1 -# the package is stored as an ID in classes and methods -# to identify code belonging to this project. -# It also specifies the position in the source repository -# and directory tree, when packages are loaded by packageID. -# ********** REQUIRED: CHECK the next line *** -PACKAGE=$(MODULE):$(MODULE_DIR) - # Argument(s) to the stc compiler. # -H. : create header files locally # (if removed, they will be created as common @@ -84,16 +67,16 @@ # STCWARNINGS=-warn # STCWARNINGS=-warnNonStandard # STCWARNINGS=-warnEOLComments -STCWARNINGS=-warnEOLComments +STCWARNINGS=-warnEOLComments -# if your embedded C code requires any system includes, -# add the path(es) here:, +# if your embedded C code requires any system includes, +# add the path(es) here:, # ********** OPTIONAL: MODIFY the next lines *** # LOCALINCLUDES=-Ifoo -Ibar LOCALINCLUDES= -# if you need any additional defines for embedded C code, -# add them here:, +# if you need any additional defines for embedded C code, +# add them here:, # ********** OPTIONAL: MODIFY the next lines *** # LOCALDEFINES=-Dfoo -Dbar -DDEBUG LOCALDEFINES= @@ -111,54 +94,6 @@ #ALL:: preMake $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll postMake ALL:: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll - -OBJS= \ - $(OUTDIR)JavaClass.$(O) \ - $(OUTDIR)Java.$(O) \ - $(OUTDIR)JavaRef.$(O) \ - $(OUTDIR)JavaClassRef.$(O) \ - $(OUTDIR)JavaClassReader.$(O) \ - $(OUTDIR)JavaClassPointerRef.$(O) \ - $(OUTDIR)JavaConstantPool.$(O) \ - $(OUTDIR)JavaContext.$(O) \ - $(OUTDIR)JavaExceptionTableEntry.$(O) \ - $(OUTDIR)JavaField.$(O) \ - $(OUTDIR)JavaFieldref.$(O) \ - $(OUTDIR)JavaMethodref.$(O) \ - $(OUTDIR)JavaLocalVariableTable.$(O) \ - $(OUTDIR)JavaLocalVariableTableEntry.$(O) \ - $(OUTDIR)JavaMethod.$(O) \ - $(OUTDIR)JavaMethodWithBreakpoint.$(O) \ - $(OUTDIR)JavaMethodWithException.$(O) \ - $(OUTDIR)JavaMethodWithHandler.$(O) \ - $(OUTDIR)JavaInterfaceMethodref.$(O) \ - $(OUTDIR)JavaNameandType.$(O) \ - $(OUTDIR)JavaNativeMethod.$(O) \ - $(OUTDIR)JavaObject.$(O) \ - $(OUTDIR)JavaProcess.$(O) \ - $(OUTDIR)JavaBuiltInClassPointerRef.$(O) \ - $(OUTDIR)JavaSlotIndexCache.$(O) \ - $(OUTDIR)JavaUnresolvedConstant.$(O) \ - $(OUTDIR)JavaUnresolvedClassConstant.$(O) \ - $(OUTDIR)JavaUnresolvedRefConstant.$(O) \ - $(OUTDIR)JavaUnresolvedMethodrefConstant.$(O) \ - $(OUTDIR)JavaUnresolvedInterfaceMethodrefConstant.$(O) \ - $(OUTDIR)JavaUnresolvedFieldrefConstant.$(O) \ - $(OUTDIR)JavaUnresolvedNameandTypeConstant.$(O) \ - $(OUTDIR)JavaUnresolvedSTArrayConstant.$(O) \ - $(OUTDIR)JavaUnresolvedStringConstant.$(O) \ - $(OUTDIR)JavaVM.$(O) \ - $(OUTDIR)JavaTopView.$(O) \ - $(OUTDIR)JavaPopUpView.$(O) \ - $(OUTDIR)SmalltalkAppletContext.$(O) \ - $(OUTDIR)SmalltalkAppletStub.$(O) \ - $(OUTDIR)JavaAppletComponentSpec.$(O) \ - $(OUTDIR)UIGalleryJavaEntry.$(O) \ - $(OUTDIR)JavaView.$(O) \ - $(OUTDIR)JavaDecompiler.$(O) \ - $(OUTDIR)JavaByteCodeEnumerator.$(O) \ - $(OUTDIR)JavaEmbeddedFrameView.$(O) - # add more preMake actions here preMake: