deps = {
"h+emheaders",
"lang/cem/libcc.ansi/headers+headers",
- "plat/"..plat.."+headers",
+ "plat/"..plat.."/include+headers",
},
vars = { plat = plat }
}
hdrs = {}, -- must be empty
deps = {
"lang/cem/libcc.ansi/headers+headers",
- "plat/"..plat.."+headers",
+ "plat/"..plat.."/include+headers",
},
vars = { plat = plat }
}
hdrs = {}, -- must be empty
deps = {
"lang/cem/libcc.ansi/headers+headers",
- "plat/"..plat.."+headers",
+ "plat/"..plat.."/include+headers",
"h+emheaders",
},
vars = { plat = plat }
hdrs = {}, -- must be empty
deps = {
"lang/cem/libcc.ansi/headers+headers",
- "plat/"..plat.."+headers",
+ "plat/"..plat.."/include+headers",
"h+emheaders",
},
vars = { plat = plat }
+++ /dev/null
-include("plat/build.lua")
-
-acklibrary {
- name = "headers",
- hdrs = {
- ["ack/config.h"] = "./include/ack/config.h",
- ["unistd.h"] = "./include/unistd.h",
- ["cpm.h"] = "./include/cpm.h",
- }
-}
-
map = {
"+tools",
"+libs",
+ "./include+pkg",
["$(PLATIND)/cpm/boot.o"] = "+boot"
}
}
--- /dev/null
+include("plat/build.lua")
+
+headermap = {}
+packagemap = {}
+
+local function addheader(h)
+ headermap[h] = "./"..h
+ packagemap["$(PLATIND)/cpm/include/"..h] = "./"..h
+end
+
+addheader("ack/config.h")
+addheader("cpm.h")
+addheader("unistd.h")
+
+acklibrary {
+ name = "headers",
+ hdrs = headermap
+}
+
+installable {
+ name = "pkg",
+ map = packagemap
+}
+
+
+++ /dev/null
-include("plat/build.lua")
-
-acklibrary {
- name = "headers",
- hdrs = {
- ["ack/config.h"] = "./include/ack/config.h",
- ["sys/ioctl.h"] = "./include/sys/ioctl.h",
- ["unistd.h"] = "./include/unistd.h",
- }
-}
-
map = {
"+tools",
"+libs",
+ "./include+pkg",
["$(PLATIND)/linux386/boot.o"] = "+boot"
}
}
--- /dev/null
+include("plat/build.lua")
+
+headermap = {}
+packagemap = {}
+
+local function addheader(h)
+ headermap[h] = "./"..h
+ packagemap["$(PLATIND)/linux386/include/"..h] = "./"..h
+end
+
+addheader("ack/config.h")
+addheader("sys/ioctl.h")
+addheader("unistd.h")
+
+acklibrary {
+ name = "headers",
+ hdrs = headermap
+}
+
+installable {
+ name = "pkg",
+ map = packagemap
+}
+
+++ /dev/null
-include("plat/build.lua")
-
-acklibrary {
- name = "headers",
- hdrs = {
- ["ack/config.h"] = "./include/ack/config.h",
- ["unistd.h"] = "./include/unistd.h",
- }
-}
-
map = {
"+tools",
"+libs",
+ "./include+pkg",
["$(PLATIND)/pc86/boot.o"] = "+boot"
}
}
--- /dev/null
+include("plat/build.lua")
+
+headermap = {}
+packagemap = {}
+
+local function addheader(h)
+ headermap[h] = "./"..h
+ packagemap["$(PLATIND)/pc86/include/"..h] = "./"..h
+end
+
+addheader("ack/config.h")
+addheader("unistd.h")
+
+acklibrary {
+ name = "headers",
+ hdrs = headermap
+}
+
+installable {
+ name = "pkg",
+ map = packagemap
+}
+
+