Commit History

Author SHA1 Message Date
  Aki Nyrhinen e18c78e434 build.go: json based kernel configuration 9 years ago
  Aki Nyrhinen caac283795 build.go: chdir to json dir, BUILD utils: go get util deps under third_party, .gitignore: ignore third_party stuff 9 years ago
  Aki Nyrhinen 3178a24755 introduce TOOLPREFIX to json files and util/build.go. export TOOLPREFIX=x86_64-elf- to build on a mac 9 years ago
  Ronald G. Minnich a4d47108a9 build.go: ARCH has to be set, so require it to be set. 9 years ago
  Ronald G. Minnich 6ec5ed7a5d build: make sure directories in installpath all exist 9 years ago
  Ronald G. Minnich dc20c684d9 build: allow "absolute" paths in Include 9 years ago
  John Floren cf98c6e79d build.go: make a information message slightly less exuberant 9 years ago
  John Floren fb7acc7bd0 build.go: update how libraries are installed 9 years ago
  John Floren 825c98c601 build.go: install libraries into the Install directory 9 years ago
  John Floren 5166f2fb0b build.go: allow definition of an installdir, instead of requiring "mv" commands 9 years ago
  John Floren 08c8a46da6 build.go: eliminate "Programs" field 9 years ago
  Elbing Miss 1da53ee2b5 Fix relative paths in json files. Fixed NFS. 9 years ago
  Elbing Miss 7e05d31791 Less repetitive output build.go 9 years ago
  Elbing 1d8f65c125 Added all single-source programs to cmds.json, fix linking problem. Still doesn't work: missing some dropped libraries (libsec, etc) 9 years ago
  Elbing Miss 94c7532fd9 BUILD cmd through build.go. now: let's go port remaining programs :-) 9 years ago
  Elbing 302146845a First iteration to make cmd programs through build.go: BROKEN./BUILD cmd do not use./BUILD cmd 9 years ago
  Elbing Miss 5e42743cbf Klibs are now built with build.go. Just ./BUILD klibs as usual, no need to clean before. Begin migrating libs, for now libc/libip/libdraw 9 years ago
  Ronald G. Minnich 10d6c64f12 Simplify the logic for Program and Library 9 years ago
  Ronald G. Minnich d2c8dde5c2 Create Program and Library entries for build. 9 years ago
  Ronald G. Minnich b0fb308f6a We can now use projects specified in the (e.g.) k8cpu file. 9 years ago
  Ronald G. Minnich 0c383b25b5 Fixing absolute paths seems to work. 9 years ago
  Ronald G. Minnich 7b6c7b83a8 Simple experiment: require HARVEY to be set, and /whatever becomes $HARVEY/whatever 9 years ago
  Ronald G. Minnich daa8d8a2da Last demo for the day: show how the kernel can specify json files in other parts of the tree. 9 years ago
  Ronald G. Minnich b65fe55044 We have a kernel build tool 9 years ago
  Ronald G. Minnich ad3c033c29 Doing pre actions and project actions now 9 years ago
  Ronald G. Minnich 93b759d922 Bread out various .json bits into other files. 9 years ago
  Ronald G. Minnich 591636d905 Show usage of .json in ../386. ip is next. 9 years ago
  Ronald G. Minnich c6ae5652bc This builds with no errors. But it's missing the root fs bits. 9 years ago
  Ronald G. Minnich b3c72f3d63 Prototype of the build tool. 9 years ago