--- a/bc.mak Wed Oct 22 20:58:06 2008 +0200
+++ b/bc.mak Wed Oct 22 20:58:08 2008 +0200
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libbasic3/bc.mak,v 1.74 2007-01-17 11:30:59 stefan Exp $
+# $Header: /cvs/stx/stx/libbasic3/bc.mak,v 1.75 2008-10-22 18:58:08 cg Exp $
#
# DO NOT EDIT
# automagically generated from the projectDefinition: stx_libbasic3.
@@ -23,10 +23,6 @@
LIBNAME=libstx_libbasic3
RESFILES=libbasic3.res
-LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic
-
-STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -H. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMBOLS) -varPrefix=$(LIBNAME)
-LOCALLIBS=
# see stdHeader_bc for LIBBASIC3_BASE
@@ -34,12 +30,29 @@
LIB_BASE_LD_ARG=-b:$(LIBBASIC3_BASE)
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -H. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) $(COMMONSYMBOLS) -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
-ALL:: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
+ALL:: $(BINDIR)\$(LIBNAME).dll
!INCLUDE $(TOP)\rules\stdRules_bc
+# build all prerequisite packages for this package
+prereq:
+ cd ..\libbasic
+ bmake "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ cd ..\libbasic2
+ bmake "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ cd ..\librun
+ bmake "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ cd ..\libbasic3
+
+
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
@@ -57,9 +70,11 @@
$(OUTDIR)SourceCodeManagerError.$(O) SourceCodeManagerError.$(H): SourceCodeManagerError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)SourceCodeManagerUtilities.$(O) SourceCodeManagerUtilities.$(H): SourceCodeManagerUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)SystemOrganizer.$(O) SystemOrganizer.$(H): SystemOrganizer.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)VersionInfo.$(O) VersionInfo.$(H): VersionInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)WrappedMethod.$(O) WrappedMethod.$(H): WrappedMethod.st $(INCLUDE_TOP)\stx\libbasic\Method.$(H) $(INCLUDE_TOP)\stx\libbasic\CompiledCode.$(H) $(INCLUDE_TOP)\stx\libbasic\ExecutableFunction.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)stx_libbasic3.$(O) stx_libbasic3.$(H): stx_libbasic3.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)CVSSourceCodeManager.$(O) CVSSourceCodeManager.$(H): CVSSourceCodeManager.st $(INCLUDE_TOP)\stx\libbasic3\AbstractSourceCodeManager.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)CVSVersionInfo.$(O) CVSVersionInfo.$(H): CVSVersionInfo.st $(INCLUDE_TOP)\stx\libbasic3\VersionInfo.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)ClassChange.$(O) ClassChange.$(H): ClassChange.st $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)DoItChange.$(O) DoItChange.$(H): DoItChange.st $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
$(OUTDIR)NameSpaceCreationChange.$(O) NameSpaceCreationChange.$(H): NameSpaceCreationChange.st $(INCLUDE_TOP)\stx\libbasic3\Change.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)