Clean up how the language libraries refer to plat headers; they should be using
authorDavid Given <dg@cowlark.com>
Mon, 5 Dec 2016 20:05:24 +0000 (21:05 +0100)
committerDavid Given <dg@cowlark.com>
Mon, 5 Dec 2016 20:05:24 +0000 (21:05 +0100)
the +pkg forms of the rules and getting the headers via the paths in descr,
rather than depending on the +headers version.

lang/basic/lib/build.lua
lang/cem/libcc.ansi/build.lua
lang/m2/libm2/build.lua
lang/pc/libpc/build.lua
plat/osx386/include/build.lua
plat/osx386/libsys/build.lua
plat/osxppc/include/build.lua
plat/osxppc/libsys/build.lua

index 71710a5..cff3b57 100644 (file)
@@ -10,8 +10,8 @@ for _, plat in ipairs(vars.plats) do
                hdrs = {}, -- must be empty
                deps = {
                        "h+emheaders",
-                       "lang/cem/libcc.ansi/headers+headers",
-                       "plat/"..plat.."/include+headers",
+                       "lang/cem/libcc.ansi/headers+pkg",
+                       "plat/"..plat.."/include+pkg",
                },
         vars = { plat = plat }
     }
index 601a50d..20591f8 100644 (file)
@@ -51,8 +51,8 @@ for _, plat in ipairs(vars.plats) do
                },
                hdrs = {}, -- must be empty
                deps = {
-                       "lang/cem/libcc.ansi/headers+headers",
-                       "plat/"..plat.."/include+headers",
+                       "lang/cem/libcc.ansi/headers+pkg",
+                       "plat/"..plat.."/include+pkg",
                        "./malloc/malloc.h",
                        "./math/localmath.h",
                        "./stdio/loc_incl.h",
index d0861b9..a1a9e5c 100644 (file)
@@ -29,8 +29,8 @@ for _, plat in ipairs(vars.plats) do
         },
                hdrs = {}, -- must be empty
                deps = {
-                       "lang/cem/libcc.ansi/headers+headers",
-                       "plat/"..plat.."/include+headers",
+                       "lang/cem/libcc.ansi/headers+pkg",
+                       "plat/"..plat.."/include+pkg",
                        "h+emheaders",
                },
         vars = { plat = plat }
index 7845991..215f0c7 100644 (file)
@@ -17,8 +17,8 @@ for _, plat in ipairs(vars.plats) do
         },
                hdrs = {}, -- must be empty
                deps = {
-                       "lang/cem/libcc.ansi/headers+headers",
-                       "plat/"..plat.."/include+headers",
+                       "lang/cem/libcc.ansi/headers+pkg",
+                       "plat/"..plat.."/include+pkg",
                        "h+emheaders",
                },
         vars = { plat = plat }
index 2f80c12..c2a1050 100644 (file)
@@ -1,4 +1,4 @@
 installable {
-       name = "headers",
+       name = "pkg",
        map = { "plat/osx/include+pkg" }
 }
index b3a04c8..23e491f 100644 (file)
@@ -27,7 +27,7 @@ acklibrary {
        },
        deps = {
                "lang/cem/libcc.ansi/headers+headers",
-               "plat/osx386/include+headers",
+               "plat/osx386/include+pkg",
        },
        vars = {
                plat = "osx386"
index 2058eb2..0fe204e 100644 (file)
@@ -1,4 +1,4 @@
 installable {
-       name = "headers",
+       name = "pkg",
        map = { "plat/osx/include+pkg" }
 }
\ No newline at end of file
index 2accf6e..072730b 100644 (file)
@@ -27,7 +27,7 @@ acklibrary {
        },
        deps = {
                "lang/cem/libcc.ansi/headers+headers",
-               "plat/osxppc/include+headers",
+               "plat/osxppc/include+pkg",
        },
        vars = {
                plat = "osxppc"