Make.spec
changeset 3332 870c3105ee28
parent 3327 5d4064350e8d
child 3346 3417427630df
--- a/Make.spec	Mon Aug 21 19:41:52 2006 +0200
+++ b/Make.spec	Mon Aug 21 19:41:54 2006 +0200
@@ -1,107 +1,115 @@
-# $Header: /cvs/stx/stx/libwidg/Make.spec,v 1.2 2006-08-18 14:05:41 cg Exp $
+# $Header: /cvs/stx/stx/libwidg/Make.spec,v 1.3 2006-08-21 17:41:54 cg Exp $
+#
+# DO NOT EDIT 
+# automagically generated from the projectDefinition: stx_libwidg.
 #
-# -------------- no need to change anything below ----------
+# 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=libwidg
 LIBNAME=libstx_libwidg
-PACKAGE=$(MODULE):$(MODULE_DIR)
-THIS_IS_A_BASE_LIBRARY="yes"
+
 
-#
-# pure interactors are definitely uncritical
+# 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)Button.$(O)                    \
-	    $(OUTDIR)ButtonController.$(O)          \
-	    $(OUTDIR)Toggle.$(O)                    \
-	    $(OUTDIR)ToggleController.$(O)          \
-	    $(OUTDIR)RadioButton.$(O)               \
-	    $(OUTDIR)RadioButtController.$(O)       \
-	    $(OUTDIR)RadioButtGroup.$(O)            \
-	    $(OUTDIR)CheckToggle.$(O)               \
-	    $(OUTDIR)CheckLabel.$(O)                \
-	    $(OUTDIR)ScrollBar.$(O)                 \
-	    $(OUTDIR)HorizontalScrollBar.$(O)       \
-	    $(OUTDIR)MiniScroller.$(O)              \
-	    $(OUTDIR)HorizontalMiniScroller.$(O)    \
-	    $(OUTDIR)DialogBox.$(O)                 \
-	    $(OUTDIR)OptionBox.$(O)                 \
-	    $(OUTDIR)EnterBox.$(O)                  \
-	    $(OUTDIR)EnterBox2.$(O)                 \
-	    $(OUTDIR)ListSelectionBox.$(O)          \
-	    $(OUTDIR)FileSelelectionBox.$(O)        \
-	    $(OUTDIR)FileSaveBox.$(O)               \
-	    $(OUTDIR)InfoBox.$(O)                   \
-	    $(OUTDIR)WarningBox.$(O)                \
-	    $(OUTDIR)YesNoBox.$(O)                  \
-	    $(OUTDIR)MultiSelectionInList.$(O)      \
-	    $(OUTDIR)FramedBox.$(O)                 \
-	    $(OUTDIR)Workspace.$(O)                 \
-	    $(OUTDIR)VariablePanelController.$(O)   \
-	    $(OUTDIR)VariableVerticalPanelController.$(O)   \
-	    $(OUTDIR)VariableHorizontalPanelController.$(O) \
-	    $(OUTDIR)PopUpListController.$(O)       \
-	    $(OUTDIR)FontPanel.$(O)
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# 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=
 
-OBJS=                                      \
-	    $(OUTDIR)ListView.$(O)                  \
-	    $(OUTDIR)PanelView.$(O)                 \
-	    $(OUTDIR)ScrollableView.$(O)            \
-	      $(OUTDIR)HVScrollableView.$(O)        \
-	      $(OUTDIR)SequenceView.$(O)            \
-	    $(OUTDIR)Label.$(O)                     \
-	    $(OUTDIR)Scroller.$(O)                  \
-	      $(OUTDIR)MiniScroller.$(O)            \
-	    $(OUTDIR)ScrollBar.$(O)                 \
-	    $(OUTDIR)ObjectView.$(O)                \
-	    $(OUTDIR)PopUpMenu.$(O)                 \
-	      $(OUTDIR)DialogBox.$(O)               \
-		$(OUTDIR)InfoBox.$(O)               \
-	      $(OUTDIR)TextView.$(O)                \
-	      $(OUTDIR)SelectionInListView.$(O)     \
-	      $(OUTDIR)HorizontalPanelView.$(O)     \
-	      $(OUTDIR)VerticalPanelView.$(O)       \
-	      $(OUTDIR)VariablePanel.$(O)           \
-		$(OUTDIR)VariableVerticalPanel.$(O) \
-		  $(OUTDIR)VariableHorizontalPanel.$(O) \
-	      $(OUTDIR)Button.$(O)                  \
-		$(OUTDIR)ArrowButton.$(O)           \
-	      $(OUTDIR)HorizontalScroller.$(O)      \
-		$(OUTDIR)HorizontalMiniScroller.$(O)\
-	      $(OUTDIR)HorizontalScrollBar.$(O)     \
-	      $(OUTDIR)EnterBox.$(O)                \
-		$(OUTDIR)WarningBox.$(O)            \
-		$(OUTDIR)YesNoBox.$(O)              \
-		$(OUTDIR)MenuView.$(O)              \
-		$(OUTDIR)FileSelectionList.$(O)     \
-		$(OUTDIR)EditTextView.$(O)          \
-		$(OUTDIR)Toggle.$(O)                \
-		$(OUTDIR)ListSelectionBox.$(O)      \
-		$(OUTDIR)EnterBox2.$(O)             \
-		  $(OUTDIR)EditField.$(O)           \
-		  $(OUTDIR)TextCollector.$(O)       \
-		    $(OUTDIR)Workspace.$(O)         \
-		      $(OUTDIR)CodeView.$(O)        \
-	    $(OUTDIR)FileSelectionBox.$(O)          \
-	    $(OUTDIR)PullDownMenu.$(O)              \
-	    $(OUTDIR)OptionBox.$(O)                 \
-	    $(OUTDIR)CheckToggle.$(O)               \
-	    $(OUTDIR)CheckLabel.$(O)                \
-	    $(OUTDIR)FileSaveBox.$(O)               \
-	    $(OUTDIR)ButtonController.$(O)          \
-	      $(OUTDIR)PopUpListController.$(O)     \
-	    $(OUTDIR)ToggleController.$(O)          \
-	      $(OUTDIR)RadioButtonController.$(O)   \
-		$(OUTDIR)ClickMenuView.$(O)         \
-	    $(OUTDIR)EnterFieldGroup.$(O)           \
-	    $(OUTDIR)FontPanel.$(O)                 \
-	    $(OUTDIR)PopUpList.$(O)                 \
-	    $(OUTDIR)FramedBox.$(O)                 \
-	    $(OUTDIR)RadioButtonGroup.$(O)          \
-	    $(OUTDIR)RadioButton.$(O)               \
-	    $(OUTDIR)VariablePanelController.$(O)   \
-	      $(OUTDIR)VariableVerticalPanelController.$(O)   \
-	      $(OUTDIR)VariableHorizontalPanelController.$(O) \
-	    $(OUTDIR)SelectionInList.$(O)           \
-	      $(OUTDIR)MultiSelectionInList.$(O)
+COMMON_OBJS= \
+    Label.$(O) \
+    Button.$(O) \
+    ButtonController.$(O) \
+    CheckLabel.$(O) \
+    Toggle.$(O) \
+    ListView.$(O) \
+    TextView.$(O) \
+    DialogBox.$(O) \
+    EditTextView.$(O) \
+    EditField.$(O) \
+    EnterBox.$(O) \
+    EnterBox2.$(O) \
+    EnterFieldGroup.$(O) \
+    ListSelectionBox.$(O) \
+    FileSelectionBox.$(O) \
+    SelectionInListView.$(O) \
+    FontPanel.$(O) \
+    FramedBox.$(O) \
+    ScrollableView.$(O) \
+    Scroller.$(O) \
+    PanelView.$(O) \
+    ScrollBar.$(O) \
+    HorizontalScroller.$(O) \
+    InfoBox.$(O) \
+    ArrowButton.$(O) \
+    FileSaveBox.$(O) \
+    MenuView.$(O) \
+    ClickMenuView.$(O) \
+    MiniScroller.$(O) \
+    SelectionInList.$(O) \
+    ObjectView.$(O) \
+    OptionBox.$(O) \
+    HorizontalPanelView.$(O) \
+    PopUpList.$(O) \
+    PopUpListController.$(O) \
+    PopUpMenu.$(O) \
+    PullDownMenu.$(O) \
+    RadioButton.$(O) \
+    ToggleController.$(O) \
+    RadioButtonGroup.$(O) \
+    HorizontalScrollBar.$(O) \
+    HVScrollableView.$(O) \
+    HorizontalMiniScroller.$(O) \
+    MultiSelectionInList.$(O) \
+    FileSelectionList.$(O) \
+    SequenceView.$(O) \
+    TextCollector.$(O) \
+    Workspace.$(O) \
+    CheckToggle.$(O) \
+    RadioButtonController.$(O) \
+    VariablePanel.$(O) \
+    VariablePanelController.$(O) \
+    VariableHorizontalPanel.$(O) \
+    VariableHorizontalPanelController.$(O) \
+    VariableVerticalPanel.$(O) \
+    VariableVerticalPanelController.$(O) \
+    VerticalPanelView.$(O) \
+    WarningBox.$(O) \
+    CodeView.$(O) \
+    YesNoBox.$(O) \
+    stx_libwidg.$(O) \
+
+