summaryrefslogtreecommitdiff
path: root/TARGETS
blob: 1fc989865584118b62b602c81a64801f38a7b74a (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
32
33
34
35
36
37
38
39
40
41
{ "": {"type": "install", "dirs": [["just", "."], ["just-mr", "."]]}
, "just":
  { "type": "export"
  , "target": "config"
  , "flexible_config":
    ["OS", "ARCH", "TARGET_ARCH", "TOOLCHAIN_CONFIG", "DEBUG", "ENV"]
  , "fixed_config": {"CONFIG_TARGET": ["@", "just", "", "installed just"]}
  }
, "just-mr":
  { "type": "export"
  , "target": "config"
  , "flexible_config":
    ["OS", "ARCH", "TARGET_ARCH", "TOOLCHAIN_CONFIG", "DEBUG", "ENV"]
  , "fixed_config": {"CONFIG_TARGET": ["@", "just", "", "installed just-mr"]}
  }
, "config":
  { "type": "configure"
  , "arguments_config": ["CONFIG_TARGET", "TOOLCHAIN_CONFIG"]
  , "target": {"type": "var", "name": "CONFIG_TARGET"}
  , "config":
    { "type": "let*"
    , "bindings":
      [ ["FINAL_LDFLAGS", ["-l:mimalloc.o"]]
      , [ "TOOLCHAIN_CONFIG"
        , { "type": "map_union"
          , "$1":
            [ {"type": "singleton_map", "key": "FAMILY", "value": "gnu"}
            , {"type": "singleton_map", "key": "BUILD_STATIC", "value": true}
            , {"type": "singleton_map", "key": "STATIC_RUNLIBS", "value": true}
            , { "type": "var"
              , "name": "TOOLCHAIN_CONFIG"
              , "default": {"type": "empty_map"}
              }
            ]
          }
        ]
      ]
    , "body": {"type": "env", "vars": ["FINAL_LDFLAGS", "TOOLCHAIN_CONFIG"]}
    }
  }
}