--- a/Make.spec Wed Aug 23 00:07:42 2006 +0200
+++ b/Make.spec Wed Aug 23 00:07:43 2006 +0200
@@ -1,93 +1,114 @@
-# $Header: /cvs/stx/stx/libview2/Make.proto,v 1.87 2003/11/21 15:39:44 cg Exp $
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_libview2.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
#
-
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+# to find the source code of a class and to find the library for a package)
MODULE=stx
MODULE_DIR=libview2
LIBNAME=libstx_libview2
-THIS_IS_A_BASE_LIBRARY="yes"
-PACKAGE=$(MODULE):$(MODULE_DIR)
+
-#
-# less frequently used/needed
-# these are compiled with +optSpace
+# Argument(s) to the stc compiler (stc --usage).
+# -H. : create header files locally
+# (if removed, they will be created as common
+# -Pxxx : defines the package
+# -Zxxx : a prefix for variables within the classLib
+# -Dxxx : defines passed to to CC for inline C-code
+# -Ixxx : include path passed to CC for inline C-code
+# +optspace : optimized for space
+# +optspace2 : optimized more for space
+# +optspace3 : optimized even more for space
+# +optinline : generate inline code for some ST constructs
+# +inlineNew : additionally inline new
+# +inlineMath : additionally inline some floatPnt math stuff
#
-UNCRITICALOBJS= \
- $(OUTDIR)ColorValue.$(O) \
- $(OUTDIR)Icon.$(O) \
- $(OUTDIR)InputView.$(O) \
- $(OUTDIR)BlockValue.$(O) \
- $(OUTDIR)PrintConverter.$(O) \
- $(OUTDIR)EventListener.$(O) \
- $(OUTDIR)MIMETypes.$(O) \
- $(OUTDIR)MIMETypeIconLibrary.$(O) \
- $(OUTDIR)ActiveHelp.$(O) \
- $(OUTDIR)ActiveHelpView.$(O) \
- $(OUTDIR)KeyboardProcessor.$(O) \
- $(OUTDIR)ToolApplicationModel.$(O) \
- $(OUTDIR)ResourceSpecEditor.$(O) \
- $(OUTDIR)MultiImage.$(O)
-
-WIN32_OBJS=$(OUTDIR)JPEGReader.$(O) \
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
-OBJS= \
- $(OUTDIR)ColorValue.$(O) \
- $(OUTDIR)Icon.$(O) \
- $(OUTDIR)DisplayObject.$(O) \
- $(OUTDIR)InputView.$(O) \
- $(OUTDIR)PrintConverter.$(O) \
- $(OUTDIR)MIMETypes.$(O) \
- $(OUTDIR)MIMETypeIconLibrary.$(O) \
- $(OUTDIR)ApplicationWindow.$(O) \
- $(OUTDIR)Model.$(O) \
- $(OUTDIR)ApplicationModel.$(O) \
- $(OUTDIR)ToolApplicationModel.$(O) \
- $(OUTDIR)ResourceSpecEditor.$(O) \
- $(OUTDIR)ValueModel.$(O) \
- $(OUTDIR)PluggableAdaptor.$(O) \
- $(OUTDIR)TypeConverter.$(O) \
- $(OUTDIR)BlockValue.$(O) \
- $(OUTDIR)ValueHolder.$(O) \
- $(OUTDIR)ValueHolderWithWeakDependents.$(O) \
- $(OUTDIR)TriggerValue.$(O) \
- $(OUTDIR)ProtocolAdaptor.$(O) \
- $(OUTDIR)AspectAdaptor.$(O) \
- $(OUTDIR)BufferedValueHolder.$(O) \
- $(OUTDIR)IndirectValue.$(O) \
- $(OUTDIR)Plug.$(O) \
- $(OUTDIR)StandardSystemController.$(O) \
- $(OUTDIR)Layout.$(O) \
- $(OUTDIR)LayoutOrigin.$(O) \
- $(OUTDIR)LayoutFrame.$(O) \
- $(OUTDIR)AlignmentOrigin.$(O) \
- $(OUTDIR)EventListener.$(O) \
- $(OUTDIR)ActiveHelp.$(O) \
- $(OUTDIR)ActiveHelpView.$(O) \
- $(OUTDIR)KeyboardProcessor.$(O) \
- $(OUTDIR)Menu.$(O) \
- $(OUTDIR)MenuItem.$(O) \
- $(OUTDIR)DragAndDropManager.$(O) \
- $(OUTDIR)DropObject.$(O) \
- $(OUTDIR)DropContext.$(O) \
- $(OUTDIR)DropSource.$(O) \
- $(OUTDIR)DropTarget.$(O) \
- $(OUTDIR)DragHandler.$(O) \
- $(OUTDIR)VisualRegion.$(O) \
- $(OUTDIR)ResourceRetriever.$(O) \
- $(OUTDIR)WindowBuilder.$(O) \
- $(OUTDIR)UIBuilder.$(O) \
- $(OUTDIR)TIFFReader.$(O) \
- $(OUTDIR)GIFReader.$(O) \
- $(OUTDIR)XBMReader.$(O) \
- $(OUTDIR)XPMReader.$(O) \
- $(JPEGREADER) \
- $(OUTDIR)PopUpBanner.$(O) \
- $(OUTDIR)SimpleDialog.$(O) \
- $(OUTDIR)FlyByHelp.$(O) \
- $(OUTDIR)ApplicationSubView.$(O) \
- $(OUTDIR)ExternalTopView.$(O) \
- $(OUTDIR)PropertyListDictionary.$(O) \
- $(OUTDIR)MultiImage.$(O) \
- $(OUTDIR)TransparentBox.$(O) \
- $(OUTDIR)PrinterContext.$(O)
+# Argument(s) to the stc compiler (stc --usage).
+# -warn : no warnings
+# -warnNonStandard : no warnings about ST/X extensions
+# -warnEOLComments : no warnings about EOL comment extension
+# -warnPrivacy : no warnings about privateClass extension
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=
+
+COMMON_OBJS= \
+ EventListener.$(O) \
+ ActiveHelpView.$(O) \
+ Layout.$(O) \
+ Model.$(O) \
+ ApplicationSubView.$(O) \
+ ApplicationWindow.$(O) \
+ ValueModel.$(O) \
+ BlockValue.$(O) \
+ ValueHolder.$(O) \
+ ColorValue.$(O) \
+ DisplayObject.$(O) \
+ DragAndDropManager.$(O) \
+ DragHandler.$(O) \
+ DropContext.$(O) \
+ DropObject.$(O) \
+ DropSource.$(O) \
+ DropTarget.$(O) \
+ ActiveHelp.$(O) \
+ ExternalTopView.$(O) \
+ FlyByHelp.$(O) \
+ GIFReader.$(O) \
+ Icon.$(O) \
+ IndirectValue.$(O) \
+ InputView.$(O) \
+ JPEGReader.$(O) \
+ KeyboardProcessor.$(O) \
+ LayoutOrigin.$(O) \
+ LayoutFrame.$(O) \
+ AlignmentOrigin.$(O) \
+ MIMETypeIconLibrary.$(O) \
+ MIMETypes.$(O) \
+ Menu.$(O) \
+ MenuItem.$(O) \
+ ApplicationModel.$(O) \
+ MultiImage.$(O) \
+ Plug.$(O) \
+ PluggableAdaptor.$(O) \
+ PopUpBanner.$(O) \
+ PrintConverter.$(O) \
+ PrinterContext.$(O) \
+ PropertyListDictionary.$(O) \
+ ProtocolAdaptor.$(O) \
+ ResourceRetriever.$(O) \
+ ToolApplicationModel.$(O) \
+ SimpleDialog.$(O) \
+ StandardSystemController.$(O) \
+ TIFFReader.$(O) \
+ ResourceSpecEditor.$(O) \
+ TransparentBox.$(O) \
+ TriggerValue.$(O) \
+ TypeConverter.$(O) \
+ WindowBuilder.$(O) \
+ BufferedValueHolder.$(O) \
+ ValueHolderWithWeakDependents.$(O) \
+ AspectAdaptor.$(O) \
+ VisualRegion.$(O) \
+ UIBuilder.$(O) \
+ XBMReader.$(O) \
+ XPMReader.$(O) \
+ stx_libview2.$(O) \
+
+