doc/os.dot.m4
author Tony Garnock-Jones <tonygarnockjones@gmail.com>
Wed, 16 Jan 2019 17:15:58 +0000
changeset 438 1fe179d53161
parent 321 c4a0718c2d3c
permissions -rw-r--r--
Add missing primitive implementation for the plain interpreter.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
321
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     1
digraph OSDependencies {
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     2
	rankdir=LR;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     3
	size="7.5,10";
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     4
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     5
	bootasm;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     6
	driverframework -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     7
	driverframework -> bootasm;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     8
	idedriver -> driverframework;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
     9
	kbdriver -> driverframework;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    10
	mousedriver -> driverframework;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    11
	ethdriver -> driverframework;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    12
	tcpip -> ethdriver;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    13
	tcpip -> bitsyntax;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    14
	vesamodeswitch -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    15
	fontdata -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    16
	bitblt;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    17
	cairolike;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    18
	objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    19
	gc -> objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    20
	gui -> cairolike;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    21
	gui -> bitblt;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    22
	gui -> fontdata
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    23
	gui -> fontmetrics;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    24
	langdesign -> patternmatcher;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    25
	langdesign -> bitsyntax;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    26
	langdesign -> weakpointerhierarchy;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    27
	patternmatcher;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    28
	bitsyntax;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    29
	compiler -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    30
	interpreter -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    31
	imageloader -> objmem
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    32
	imageloader -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    33
	imageformat -> objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    34
	imagesaver -> objmem
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    35
	imagesaver -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    36
	gitlike -> sha1;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    37
	gitlike -> blockstorage;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    38
	blockstorage -> idedriver;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    39
	sha1;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    40
	weakpointerhierarchy
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    41
	fontmetrics;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    42
	paragraphlayout -> gui;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    43
	paragrapheditor -> paragraphlayout;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    44
	listwidget -> gui;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    45
	buttonwidget -> gui;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    46
	become -> objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    47
	debugger -> objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    48
	debugger -> interpreter;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    49
	emergencyevaluator -> objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    50
	emergencyevaluator -> langdesign;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    51
	fat32 -> idedriver;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    52
	acpi -> driverframework;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    53
	smtpclient -> tcpip;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    54
	httpclient -> tcpip;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    55
	imapclient -> tcpip;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    56
	assembler -> bitsyntax;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    57
	disassembler -> bitsyntax;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    58
	dynamiclinker -> objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    59
	dependencymanager -> objmem;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    60
	tableeditor -> gui;
c4a0718c2d3c Sketch of dependencies
Tony Garnock-Jones <tonygarnockjones@gmail.com>
parents:
diff changeset
    61
}