--- 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: