We can build our first C file.
This commit is contained in:
@@ -13,9 +13,10 @@ definerule("ackfile",
|
||||
name = e.name,
|
||||
srcs = e.srcs,
|
||||
deps = {
|
||||
"lang/cem/cpp.ansi+pkg",
|
||||
"plat/"..plat.."+tools",
|
||||
"util/ack+pkg",
|
||||
"lang/cem/cpp.ansi+pkg",
|
||||
"util/misc+pkg",
|
||||
e.deps
|
||||
},
|
||||
commands = {
|
||||
@@ -43,7 +44,7 @@ definerule("acklibrary",
|
||||
_cfile = ackfile,
|
||||
commands = {
|
||||
"rm -f %{outs[1]}",
|
||||
"ACKDIR=$(INSDIR) $(INSDIR)/bin/aal q %{outs[1]} %{ins}"
|
||||
"ACKDIR=$(INSDIR) $(INSDIR)/bin/aal qc %{outs[1]} %{ins}"
|
||||
}
|
||||
}
|
||||
end
|
||||
@@ -73,6 +74,7 @@ definerule("build_plat_tools",
|
||||
["$(PLATDEP)/"..e.plat.."/as"] = as,
|
||||
["$(PLATDEP)/"..e.plat.."/ncg"] = ncg,
|
||||
["$(PLATIND)/descr/"..e.plat] = descr,
|
||||
"util/opt+pkg",
|
||||
}
|
||||
}
|
||||
end
|
||||
@@ -87,7 +89,10 @@ definerule("build_plat_libs",
|
||||
return installable {
|
||||
name = e.name,
|
||||
map = {
|
||||
["$(PLATIND)/"..e.plat.."/libend.a"] = "mach/"..e.arch.."/libend+lib_"..e.plat
|
||||
["$(PLATIND)/"..e.plat.."/libend.a"] = "mach/"..e.arch.."/libend+lib_"..e.plat,
|
||||
["$(PLATIND)/"..e.plat.."/libem.a"] = "mach/"..e.arch.."/libem+lib_"..e.plat,
|
||||
["$(PLATIND)/"..e.plat.."/libsys.a"] = "mach/"..e.arch.."/libsys+lib_"..e.plat,
|
||||
"lang/cem/libcc.ansi+pkg_"..e.plat,
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user