builder/package.deps.rake
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 14 Jan 2020 22:47:55 +0000
branchjv
changeset 1625 2425cb5d073e
parent 1232 199f73ddac78
permissions -rw-r--r--
Add support out-of-tree builds. This commit adds a support for out-of-tree builds, i.e, object files, executables and so on are writen to `$(OUTDIR)` (which defaults to `build/<BUILD_TARGET>` directory. This allows building Smalltalk/X from single source tree for multiple targets.


# Package dependencies.
# Automatically generated by project defintion.

task "stx:libcompat" => "stx:libview"
task "stx:libcompat" => "stx:libwidg"
task "stx:libcompat" => "stx:libview2"
task "stx:libcompat" => "stx:libbasic2"
task "stx:libcompat" => "stx:libwidg2"
task "stx:libcompat" => "stx:libbasic"
task "stx:libcompat" => "stx:libbasic3"
task "stx:libcompat" => "stx:libcomp"
task "stx:libcompat" => "stx:libtool"

task "stx:libwidg3" => "stx:libview"
task "stx:libwidg3" => "stx:libui"
task "stx:libwidg3" => "stx:libview2"
task "stx:libwidg3" => "stx:libwidg"
task "stx:libwidg3" => "stx:libbasic2"
task "stx:libwidg3" => "stx:libwidg2"
task "stx:libwidg3" => "stx:libbasic"

task "stx:goodies/refactoryBrowser/helpers" => "stx:libbasic"


task "stx:libjavascript" => "stx:libbasic3"
task "stx:libjavascript" => "stx:libcomp"
task "stx:libjavascript" => "stx:libbasic"

task "stx:goodies/refactoryBrowser/parser" => "stx:libbasic"

task "stx:goodies/refactoryBrowser/refactoring" => "stx:goodies/refactoryBrowser/parser"
task "stx:goodies/refactoryBrowser/refactoring" => "stx:libview"
task "stx:goodies/refactoryBrowser/refactoring" => "stx:goodies/refactoryBrowser/changes"
task "stx:goodies/refactoryBrowser/refactoring" => "stx:libbasic"
task "stx:goodies/refactoryBrowser/refactoring" => "stx:libcomp"
task "stx:goodies/refactoryBrowser/refactoring" => "stx:libtool"
task "stx:goodies/refactoryBrowser/refactoring" => "stx:goodies/refactoryBrowser/helpers"

task "stx:libwidg" => "stx:libview2"
task "stx:libwidg" => "stx:libview"
task "stx:libwidg" => "stx:libbasic2"
task "stx:libwidg" => "stx:libui"
task "stx:libwidg" => "stx:libbasic"

task "stx:goodies/sunit" => "stx:libview2"
task "stx:goodies/sunit" => "stx:libview"
task "stx:goodies/sunit" => "stx:libbasic"

task "stx:libview2" => "stx:libview"
task "stx:libview2" => "stx:libbasic2"
task "stx:libview2" => "stx:libbasic"

task "stx:libbasic2" => "stx:libbasic"

task "stx:libview" => "stx:libbasic2"
task "stx:libview" => "stx:libbasic"

task "stx:libhtml" => "stx:libwidg"
task "stx:libhtml" => "stx:libview"
task "stx:libhtml" => "stx:libbasic"

task "stx:goodies/refactoryBrowser/lint" => "stx:goodies/refactoryBrowser/changes"
task "stx:goodies/refactoryBrowser/lint" => "stx:goodies/refactoryBrowser/browser"
task "stx:goodies/refactoryBrowser/lint" => "stx:libbasic3"
task "stx:goodies/refactoryBrowser/lint" => "stx:libcompat"
task "stx:goodies/refactoryBrowser/lint" => "stx:goodies/refactoryBrowser/parser"
task "stx:goodies/refactoryBrowser/lint" => "stx:libbasic2"
task "stx:goodies/refactoryBrowser/lint" => "stx:libview2"
task "stx:goodies/refactoryBrowser/lint" => "stx:goodies/sunit"
task "stx:goodies/refactoryBrowser/lint" => "stx:libwidg"
task "stx:goodies/refactoryBrowser/lint" => "stx:libbasic"
task "stx:goodies/refactoryBrowser/lint" => "stx:goodies/refactoryBrowser/helpers"
task "stx:goodies/refactoryBrowser/lint" => "stx:libview"
task "stx:goodies/refactoryBrowser/lint" => "stx:libtool"

task "stx:libtool2" => "stx:libview"
task "stx:libtool2" => "stx:libui"
task "stx:libtool2" => "stx:libview2"
task "stx:libtool2" => "stx:libwidg"
task "stx:libtool2" => "stx:libbasic2"
task "stx:libtool2" => "stx:libwidg2"
task "stx:libtool2" => "stx:libbasic"
task "stx:libtool2" => "stx:libbasic3"
task "stx:libtool2" => "stx:libcomp"
task "stx:libtool2" => "stx:libtool"
task "stx:libtool2" => "stx:libview3"

task "stx:libcomp" => "stx:libbasic"

task "stx:goodies/refactoryBrowser/browser" => "stx:libwidg2"
task "stx:goodies/refactoryBrowser/browser" => "stx:goodies/refactoryBrowser/changes"
task "stx:goodies/refactoryBrowser/browser" => "stx:libbasic3"
task "stx:goodies/refactoryBrowser/browser" => "stx:goodies/refactoryBrowser/refactoring"
task "stx:goodies/refactoryBrowser/browser" => "stx:goodies/refactoryBrowser/parser"
task "stx:goodies/refactoryBrowser/browser" => "stx:libcompat"
task "stx:goodies/refactoryBrowser/browser" => "stx:libbasic2"
task "stx:goodies/refactoryBrowser/browser" => "stx:libview2"
task "stx:goodies/refactoryBrowser/browser" => "stx:libwidg"
task "stx:goodies/refactoryBrowser/browser" => "stx:libbasic"
task "stx:goodies/refactoryBrowser/browser" => "stx:goodies/refactoryBrowser/helpers"
task "stx:goodies/refactoryBrowser/browser" => "stx:libview"

task "stx:goodies/refactoryBrowser/changes" => "stx:goodies/refactoryBrowser/helpers"
task "stx:goodies/refactoryBrowser/changes" => "stx:goodies/refactoryBrowser/parser"
task "stx:goodies/refactoryBrowser/changes" => "stx:libbasic3"
task "stx:goodies/refactoryBrowser/changes" => "stx:libbasic"

task "stx:libboss" => "stx:libbasic"

task "stx:libtool" => "stx:libwidg2"
task "stx:libtool" => "stx:libbasic3"
task "stx:libtool" => "stx:goodies/refactoryBrowser/parser"
task "stx:libtool" => "stx:libcomp"
task "stx:libtool" => "stx:libbasic2"
task "stx:libtool" => "stx:libui"
task "stx:libtool" => "stx:libview2"
task "stx:libtool" => "stx:libboss"
task "stx:libtool" => "stx:libwidg"
task "stx:libtool" => "stx:libbasic"
task "stx:libtool" => "stx:libview"
task "stx:libtool" => "stx:libwidg3"

task "stx:libwidg2" => "stx:libview"
task "stx:libwidg2" => "stx:libui"
task "stx:libwidg2" => "stx:libview2"
task "stx:libwidg2" => "stx:libwidg"
task "stx:libwidg2" => "stx:libbasic2"
task "stx:libwidg2" => "stx:libbasic"

task "stx:libbasic3" => "stx:libbasic2"
task "stx:libbasic3" => "stx:libbasic"

task "stx:libview3" => "stx:libview2"
task "stx:libview3" => "stx:libview"
task "stx:libview3" => "stx:libbasic2"
task "stx:libview3" => "stx:libui"
task "stx:libview3" => "stx:libbasic"

task "stx:libui" => "stx:libview2"
task "stx:libui" => "stx:libview"
task "stx:libui" => "stx:libbasic"

task "stx:projects/smalltalk" => "stx:libtool2"
task "stx:projects/smalltalk" => "stx:libjavascript"
task "stx:projects/smalltalk" => "stx:libwidg2"
task "stx:projects/smalltalk" => "stx:goodies/refactoryBrowser/changes"
task "stx:projects/smalltalk" => "stx:libbasic3"
task "stx:projects/smalltalk" => "stx:goodies/refactoryBrowser/browser"
task "stx:projects/smalltalk" => "stx:goodies/refactoryBrowser/lint"
task "stx:projects/smalltalk" => "stx:goodies/refactoryBrowser/refactoring"
task "stx:projects/smalltalk" => "stx:libcomp"
task "stx:projects/smalltalk" => "stx:goodies/refactoryBrowser/parser"
task "stx:projects/smalltalk" => "stx:libbasic2"
task "stx:projects/smalltalk" => "stx:libui"
task "stx:projects/smalltalk" => "stx:libview2"
task "stx:projects/smalltalk" => "stx:libhtml"
task "stx:projects/smalltalk" => "stx:libwidg"
task "stx:projects/smalltalk" => "stx:libboss"
task "stx:projects/smalltalk" => "stx:libbasic"
task "stx:projects/smalltalk" => "stx:goodies/refactoryBrowser/helpers"
task "stx:projects/smalltalk" => "stx:libview"
task "stx:projects/smalltalk" => "stx:libwidg3"
task "stx:projects/smalltalk" => "stx:libtool"