bc.mak
changeset 723 2f00b42607e2
parent 718 55a268516583
child 728 7775f58203f6
--- 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: