This is to guarantee order during build Signed-off-by: Graham MacDonald <grahamamacdonald@gmail.com>
@@ -1,5 +1,6 @@
-{
- "buildflags": {
+[
+ {
+ "Name": "buildflags",
"Cflags": [
"-ffreestanding",
"-fno-builtin",
@@ -13,4 +14,4 @@
"-Werror"
]
}
-}
+]
- "acd": {
+ "Name": "acd",
"Include": [
"/sys/src/cmd/cmd.json"
],
@@ -15,4 +16,4 @@
"win.c"
- "adict": {
+ "Name": "adict",
@@ -10,4 +11,4 @@
- "Cmd": {
+ "Name": "cmd",
@@ -9,11 +10,12 @@
"spout.c"
},
- "Dirs": {
+ "Name": "dirs",
"Projects": [
"acd/build.json",
"adict/build.json",
"win/build.json"
- "win": {
+ "Name": "win",
- "all": {
+ "Name": "acme",
"mail/src/build.json",
"news/src/build.json",
@@ -7,4 +8,4 @@
"bin/source/build.json"
- "Mail": {
+ "Name": "mail",
@@ -14,4 +15,4 @@
- "News": {
+ "Name": "news",
@@ -11,4 +12,4 @@
- "Wiki": {
+ "Name": "wiki",
@@ -12,4 +13,4 @@
@@ -25,4 +26,4 @@
"/$ARCH/$CC.json"
@@ -1,7 +1,8 @@
"-mno-implicit-float"
@@ -1,9 +1,10 @@
"-fno-pie",
"-fvar-tracking",
"-fvar-tracking-assignments"
"-Wno-main
- "KernelLibs": {
+ "Name": "KernelLibs",
"-mcmodel=kernel",
"-O0",
@@ -24,4 +25,4 @@
"rm -f -f *.o *.tag.*"
"Cflags": []
+ "Name": "all",
"/sys/src/klibs.json",
"/sys/src/libs.json",
"/sys/src/9/$ARCH"
- "clean": {
+ "Name": "clean",
"Pre": [
"rm -rf $ARCH/lib/*.a $ARCH/bin/*",
"rm -f cfg/pxe/tftpboot/harvey.32bit"
"/sys/src/cmd/clean.json"
"-mcmodel=medany",
@@ -19,4 +20,4 @@
"--no-relax"
- "386": {
+ "Name": "386",
"SourceFiles": [
"../386/devrtc.c",
"../386/ether8169.c",
"../386/vgavesa.c"
- "core": {
+ "Name": "core",
"-static",
@@ -51,4 +52,4 @@
"main.c"
- "aarch64cpu": {
+ "Name": "aarch64cpu",
"Env": [
"CONF=aarch64cpu"
@@ -77,4 +78,4 @@
- "inith": {
+ "Name": "inith",
"-g",
"-Wall",
@@ -26,4 +27,4 @@
"../port/initcode.c"
@@ -9,4 +10,4 @@
- "amd64cpu": {
+ "Name": "amd64cpu",
"CONF=amd64cpu"
@@ -119,4 +120,4 @@
"cbvga.c"
- "cpu": {
+ "Name": "cpu",
"CONF=cpu"
@@ -137,4 +138,4 @@
"vgax.c"
"rm -f *.o *.root.c *.out errstr.h init.h init cpu.c",
"rm -f ../boot/libboot.a ../boot/*.o ../boot/bootcpu.c ../boot/bootcpu.elf.out boot*.c",
"rm -f systab.c"
"-fno-stack-protector",
@@ -107,4 +108,4 @@
"../port/virtio_lib.c"
@@ -36,4 +37,4 @@
- "libboot": {
+ "Name": "libboot",
@@ -31,4 +32,4 @@
"settime.c"
- "bootcpu": {
+ "Name": "bootcpu",
"/$ARCH/cflags.json"
@@ -30,4 +31,4 @@
"bootcpu.c"
- "ip": {
+ "Name": "ip",
"../ip/arp.c",
"../ip/chandial.c",
"../ip/udp.c"
- "port": {
+ "Name": "port",
"#SourceFiles": [
"../port/devcec.c"
@@ -80,4 +81,4 @@
"../port/watermarks.c"
@@ -1,5 +1,5 @@
- "riscvcpu": {
"CONF=riscvcpu"
@@ -90,4 +90,4 @@
"riscvcpu.c"
@@ -67,4 +68,4 @@
"uart.c"
@@ -28,4 +29,4 @@
- "ufs": {
+ "Name": "ufs",
"-fasm",
"-I",
@@ -33,4 +34,4 @@
"../ufs/ufs_harvey_vnode.c"
- "Bench": {
+ "Name": "bench",
@@ -8,4 +9,4 @@
"error.c"
@@ -1,8 +1,9 @@
"rm -f libc/9syscall/*.s libc/9syscall/sys.h",
"rm -f libacpi/*.o"
- "9660srv": {
+ "Name": "9660srv",
"../cmd.json"
"xfile.c"
- "acid": {
+ "Name": "acid",
"CFlags": [
"-fplan9-extensions"
"y.tab.c"
- "acme": {
"CFlags": [],
@@ -32,4 +33,4 @@
"xfid.c"
- "irq": {
+ "Name": "irq",
"/sys/src/libacpi/acpica/acpiflags.json",
"shutdown.c"
- "aeexec": {
+ "Name": "acpiexec",
@@ -21,4 +22,4 @@
"aetables.c"
- "acpica": {
+ "Name": "acpica",
"NoProjectsSinceCanNotBuildOnRISCVYet": [
"acpiexec/"
- "aquarela": {
+ "Name": "aquarela",
@@ -18,4 +19,4 @@
"cifscmd.c"
+ "Name": "libsmb",
"../../lib.json"
@@ -73,4 +74,4 @@
"smbtrans2set.c"
- "astro": {
+ "Name": "astro",
@@ -38,4 +39,4 @@
"venust.c"
- "Auth": {
+ "Name": "auth",
@@ -47,4 +48,4 @@
"wrkey.c"
- "authsrv": {
+ "Name": "authsrv",
"secureidcheck.c"
- "dsa2pub": {
+ "Name": "dsa2pub",
"rsa2any.c"
- "dsa2ssh": {
+ "Name": "dsa2ssh",
- "factotum": {
+ "Name": "factotum",
"../../cmd.json"
@@ -23,4 +24,4 @@
"wep.c"
- "guard.srv": {
+ "Name": "guard.srv",
- "libauthcmd": {
+ "Name": "libauthcmd",
"-I../"
"getexpiration.c"
- "rsa2csr": {
+ "Name": "rsa2csr",
- "rsa2pub": {
+ "Name": "rsa2pub",
- "rsa2ssh": {
+ "Name": "rsa2ssh",
- "rsa2x509": {
+ "Name": "rsa2x509",
- "rsafill": {
+ "Name": "rsafill",
- "aescbc": {
+ "Name": "aescbc",
"util.c"
- "secstore": {
+ "Name": "secstore",
- "secstored": {
+ "Name": "secstored",
- "secuser": {
+ "Name": "secuser",
- "Aux": {
+ "Name": "Aux",
"flashfs/flashfs.json"
- "dummyfs": {
+ "Name": "dummyfs",
"utils.c"
- "flashfsbin": {
+ "Name": "flashfsbin",
@@ -16,4 +17,4 @@
- "mkflashfs": {
+ "Name": "mkflashfs",
- "testldfs": {
+ "Name": "testldfs",
- "gpsfs": {
+ "Name": "gpsfs",
"gpsfs.c"
- "gpsevermore": {
+ "Name": "gpsevermore",
"gpsevermore.c"
- "mnihongo": {
+ "Name": "mnihongo",
"mnihongo.c"
- "Loadcom": {
+ "Name": "Loadcom",
"/"
"loadcom.c"
- "realemu": {
+ "Name": "realemu",
"xec.c"
- "vga": {
+ "Name": "vga",
@@ -52,4 +53,4 @@
"vision964.c"
- "bc": {
+ "Name": "bc",
+ "Name": "Cmd",
"cmd.json"
@@ -9,7 +10,8 @@
"*.c"
+ "Name": "Dirs",
@@ -78,4 +80,4 @@
"zenith/build.json"
- "bzip2": {
+ "Name": "bzip2",
"-DPLAN9"
"bzip2.c"
- "libbzip2": {
+ "Name": "libbzip2",
"randtable.c"
- "cb": {
+ "Name": "cb",
@@ -10,4 +11,5 @@
"cbtype.c"
+
- "cdfs": {
+ "Name": "cdfs",
"scsi.c"
- "cfs": {
+ "Name": "cfs",
- "cifs": {
+ "Name": "cifs",
"ping.c"
"rm -f auth/lib/libauthcmd.a ip/httpd/libhttps.a usb/usbd/devtab.c venti/srv/libvs.a"
@@ -48,4 +49,4 @@
"rm -f *.tag.*"
- "cmux": {
+ "Name": "cmux",