summaryrefslogtreecommitdiff
path: root/mk/wrapper/NOTES
blob: 342781d35da57576446eb157a08261f55d4e9874 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$NetBSD: NOTES,v 1.2 2005/01/18 17:25:13 jlam Exp $


    ==>  {"$@"}        ,-->  {argbuf}    ,-->  {cmdbuf}
                       |                 |
           ^ |         |        |        |        |
           | `------.  |        |        |        |
           |        |  |        |        |        |
           v        v  |        |        |        |
                                |                 |
        [scan]   [arg-source]   `-->  [logic]     `-------->  [cmd-sink]

                                     ^ ^ ^ ^ ^                    ^
       ,-----------------------------' | | | |                    |
       |           ,-------------------' | | |                    |
       |           |       ,-------------' | |                    |
       |           |       |           ,---' `-------.            |
       v           v       v           v             v            v

 [arg-pp-main] [arg-pp] [cache] [transform.sed] [transform]   [buildcmd]

                                                                  |
                                                  ,--  {cmd}   <--|
                                       {cmd}  <===|               |
                                                  `--  {libs}  <--'

                                                         ^
                                                         |
                                                         v

                                                   [reorderlibs]