cg@36: # $Header$ cg@2061: # cg@2601: # DO NOT EDIT cg@2061: # automagically generated from the projectDefinition: stx_libtool2. cg@2061: # cg@2061: # Warning: once you modify this file, do not rerun cg@2061: # stmkmp or projectDefinition-build again - otherwise, your changes are lost. cg@2061: # cg@2061: # The Makefile as generated by this Make.proto supports the following targets: cg@2061: # make - compile all st-files to a classLib cg@2061: # make clean - clean all temp files cg@2061: # make clobber - clean all cg@2061: # cg@2061: # This file contains definitions for Unix based platforms. cg@2083: # It shares common definitions with the win32-make in Make.spec. cg@36: cg@36: # cg@2061: # position (of this package) in directory hierarchy: cg@2061: # (must point to ST/X top directory, for tools and includes) cg@2083: TOP=.. cg@2083: INCLUDE_TOP=$(TOP)/.. cg@2061: cg@2061: # subdirectories where targets are to be made: cg@36: SUBDIRS= cg@36: cg@2061: cg@2061: # subdirectories where Makefiles are to be made: cg@2061: # (only define if different from SUBDIRS) cg@2061: # ALLSUBDIRS= cg@2061: cg@2460: REQUIRED_SUPPORT_DIRS= cg@2061: cg@2601: # if your embedded C code requires any system includes, cg@2601: # add the path(es) here:, cg@2061: # ********** OPTIONAL: MODIFY the next lines *** cg@2061: # LOCALINCLUDES=-Ifoo -Ibar sv@3145: LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/libbasic -I$(INCLUDE_TOP)/stx/libbasic2 -I$(INCLUDE_TOP)/stx/libbasic3 -I$(INCLUDE_TOP)/stx/libcomp -I$(INCLUDE_TOP)/stx/libhtml -I$(INCLUDE_TOP)/stx/libtool -I$(INCLUDE_TOP)/stx/libui -I$(INCLUDE_TOP)/stx/libview -I$(INCLUDE_TOP)/stx/libview2 -I$(INCLUDE_TOP)/stx/libwidg -I$(INCLUDE_TOP)/stx/libwidg2 cg@2061: cg@2061: cg@2601: # if you need any additional defines for embedded C code, cg@2601: # add them here:, cg@2061: # ********** OPTIONAL: MODIFY the next lines *** cg@2061: # LOCALDEFINES=-Dfoo -Dbar -DDEBUG cg@2061: LOCALDEFINES= cg@2061: cg@2083: LIBNAME=libstx_libtool2 sv@3145: STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=. $(COMMONSYMBOLS) -varPrefix=$(LIBNAME) cg@2061: cg@2061: cg@2061: # ********** OPTIONAL: MODIFY the next line *** cg@2061: # additional C-libraries that should be pre-linked with the class-objects cg@2061: LD_OBJ_LIBS= boris@2139: LOCAL_SHARED_LIBS= cg@36: cg@2061: cg@2061: # ********** OPTIONAL: MODIFY the next line *** cg@2061: # additional C targets or libraries should be added below cg@2061: LOCAL_EXTRA_TARGETS= cg@2061: cg@2061: OBJS= $(COMMON_OBJS) $(UNIX_OBJS) cg@2061: cg@2061: cg@2061: cg@2061: all:: preMake classLibRule postMake cg@2061: cg@2601: pre_objs:: cg@2601: cg@2601: cg@36: cg@2061: cg@2061: sv@3145: sv@3145: sv@3145: sv@3145: sv@3145: # run default testsuite for this package sv@3145: test: $(TOP)/goodies/builder/reports sv@3145: $(MAKE) -C $(TOP)/goodies/builder/reports -f Makefile.init sv@3145: $(TOP)/goodies/builder/reports/report-runner.sh -D . -r Builder::TestReport -p $(PACKAGE) sv@3145: sv@3145: sv@3145: cg@2061: # add more install actions here cg@2061: install:: cg@2061: cg@2061: # add more install actions for aux-files (resources) here cg@2061: installAux:: cg@2061: cg@2061: # add more preMake actions here cg@2061: preMake:: cg@2061: cg@2061: # add more postMake actions here cg@2061: postMake:: cleanjunk cg@36: sv@3145: # build all mandatory prerequisite packages (containing superclasses) for this package sv@3145: prereq: cg@3266: cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) " cg@3266: cd ../libbasic2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) " cg@3266: cd ../libview && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) " cg@3266: cd ../libview2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) " cg@3266: cd ../libwidg && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) " cg@3266: cd ../libwidg2 && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) " cg@2460: cg@2460: cg@2460: sv@3145: # build all packages containing referenced classes for this package cg@3204: # they are not needed to compile the package (but later, to load it) sv@3145: references: sv@3145: sv@3145: cg@36: cleanjunk:: sv@3145: -rm -f *.s *.s2 cg@36: cg@36: clean:: cg@2061: -rm -f *.o *.H cg@36: sv@2285: clobber:: clean cg@2061: -rm -f *.so *.dll cg@2061: cg@36: cg@36: # BEGINMAKEDEPEND --- do not remove this line; make depend needs it cg@3266: $(OUTDIR)ColorEditDialog.$(O) ColorEditDialog.$(C) ColorEditDialog.$(H): ColorEditDialog.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR) cg@3266: $(OUTDIR)DataSetBuilder.$(O) DataSetBuilder.$(C) DataSetBuilder.$(H): DataSetBuilder.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ResourceSpecEditor.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(STCHDR) cg@3266: $(OUTDIR)DirectoryView.$(O) DirectoryView.$(C) DirectoryView.$(H): DirectoryView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR) cg@3266: $(OUTDIR)FlyByWindowInformation.$(O) FlyByWindowInformation.$(C) FlyByWindowInformation.$(H): FlyByWindowInformation.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ActiveHelp.$(H) $(INCLUDE_TOP)/stx/libview2/EventListener.$(H) $(INCLUDE_TOP)/stx/libview2/FlyByHelp.$(H) $(STCHDR) cg@3266: $(OUTDIR)ImageEditor.$(O) ImageEditor.$(C) ImageEditor.$(H): ImageEditor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ResourceSpecEditor.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(STCHDR) cg@3266: $(OUTDIR)MenuEditor.$(O) MenuEditor.$(C) MenuEditor.$(H): MenuEditor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ResourceSpecEditor.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR) cg@3266: $(OUTDIR)MethodFinderWindow.$(O) MethodFinderWindow.$(C) MethodFinderWindow.$(H): MethodFinderWindow.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR) cg@3266: $(OUTDIR)SelectionBrowser.$(O) SelectionBrowser.$(C) SelectionBrowser.$(H): SelectionBrowser.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR) cg@3266: $(OUTDIR)TabListEditor.$(O) TabListEditor.$(C) TabListEditor.$(H): TabListEditor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ResourceSpecEditor.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(STCHDR) cg@3266: $(OUTDIR)Tools__ObjectModuleInformation.$(O) Tools__ObjectModuleInformation.$(C) Tools__ObjectModuleInformation.$(H): Tools__ObjectModuleInformation.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(STCHDR) cg@3266: $(OUTDIR)ProjectBuilder.$(O) ProjectBuilder.$(C) ProjectBuilder.$(H): ProjectBuilder.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR) cg@3266: $(OUTDIR)Tools__ProjectBuilderAssistantApplication.$(O) Tools__ProjectBuilderAssistantApplication.$(C) Tools__ProjectBuilderAssistantApplication.$(H): Tools__ProjectBuilderAssistantApplication.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(INCLUDE_TOP)/stx/libwidg2/AssistantApplication.$(H) $(STCHDR) cg@3266: $(OUTDIR)UIGalleryView.$(O) UIGalleryView.$(C) UIGalleryView.$(H): UIGalleryView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libview2/DropObject.$(H) $(INCLUDE_TOP)/stx/libwidg2/NoteBookView.$(H) $(STCHDR) cg@3266: $(OUTDIR)UIHelpTool.$(O) UIHelpTool.$(C) UIHelpTool.$(H): UIHelpTool.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ResourceSpecEditor.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(INCLUDE_TOP)/stx/libwidg2/AbstractHierarchicalItem.$(H) $(INCLUDE_TOP)/stx/libwidg2/HierarchicalItem.$(H) $(STCHDR) cg@3266: $(OUTDIR)UILayoutTool.$(O) UILayoutTool.$(C) UILayoutTool.$(H): UILayoutTool.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR) cg@3266: $(OUTDIR)UIListEditor.$(O) UIListEditor.$(C) UIListEditor.$(H): UIListEditor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR) cg@3266: $(OUTDIR)UIObjectView.$(O) UIObjectView.$(C) UIObjectView.$(H): UIObjectView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/ObjectView.$(H) $(STCHDR) cg@3266: $(OUTDIR)UIPainter.$(O) UIPainter.$(C) UIPainter.$(H): UIPainter.st $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Query.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/ResourceSpecEditor.$(H) $(INCLUDE_TOP)/stx/libview2/ToolApplicationModel.$(H) $(INCLUDE_TOP)/stx/libwidg/ListView.$(H) $(INCLUDE_TOP)/stx/libwidg/SelectionInListView.$(H) $(INCLUDE_TOP)/stx/libwidg2/SelectionInTreeView.$(H) $(STCHDR) cg@3266: $(OUTDIR)UISelectionPanel.$(O) UISelectionPanel.$(C) UISelectionPanel.$(H): UISelectionPanel.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(STCHDR) cg@3266: $(OUTDIR)UISpecificationTool.$(O) UISpecificationTool.$(C) UISpecificationTool.$(H): UISpecificationTool.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libwidg2/ViewScroller.$(H) $(STCHDR) cg@3266: $(OUTDIR)stx_libtool2.$(O) stx_libtool2.$(C) stx_libtool2.$(H): stx_libtool2.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR) cg@3266: $(OUTDIR)FileSelectionBrowser.$(O) FileSelectionBrowser.$(C) FileSelectionBrowser.$(H): FileSelectionBrowser.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool2/SelectionBrowser.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR) cg@3266: $(OUTDIR)ResourceSelectionBrowser.$(O) ResourceSelectionBrowser.$(C) ResourceSelectionBrowser.$(H): ResourceSelectionBrowser.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool2/SelectionBrowser.$(H) $(INCLUDE_TOP)/stx/libview2/ApplicationModel.$(H) $(INCLUDE_TOP)/stx/libview2/Model.$(H) $(INCLUDE_TOP)/stx/libview2/SimpleDialog.$(H) $(STCHDR) cg@3266: $(OUTDIR)UIPainterView.$(O) UIPainterView.$(C) UIPainterView.$(H): UIPainterView.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libtool2/UIObjectView.$(H) $(INCLUDE_TOP)/stx/libview/DeviceGraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/DisplaySurface.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsContext.$(H) $(INCLUDE_TOP)/stx/libview/GraphicsMedium.$(H) $(INCLUDE_TOP)/stx/libview/SimpleView.$(H) $(INCLUDE_TOP)/stx/libview/View.$(H) $(INCLUDE_TOP)/stx/libwidg/ObjectView.$(H) $(STCHDR) cg@3204: $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libview/Image.$(H) $(STCHDR) cg@2083: cg@2061: # ENDMAKEDEPEND --- do not remove this line cg@2061: