Commit Graph

30 Commits

Author SHA1 Message Date
Robert Ou 3bee3cfead Mount NODEFS if using emscripten and nodejs
Mounts root directory on `/hostfs` and the current working directory on
`/hostcwd`
2018-03-31 14:10:36 -07:00
Robert Ou 05440e4d62 Fix up build system to work with emscripten 2017-11-15 03:13:35 -08:00
Roland Lutz d1bfc4543e icemulti: Re-use images 2017-09-04 20:14:45 +02:00
Roland Lutz dd9ce3fcb5 icemulti: Print image filenames along with offsets 2017-09-04 20:13:47 +02:00
Roland Lutz 7dad1afe6d icemulti: Treat offset printing like ordinary flag 2017-09-04 20:13:47 +02:00
Roland Lutz 0e503a69a8 icemulti: Remove constant `NUM_HEADERS' 2017-09-04 20:13:03 +02:00
Roland Lutz a622580c13 icemulti: Remove special first element from header lists 2017-09-04 20:13:03 +02:00
Roland Lutz 475cdba6dd icemulti: Differentiate between header and image count 2017-09-04 20:13:03 +02:00
Roland Lutz 52387ef66c icemulti: Populate headers early 2017-09-04 20:11:43 +02:00
Roland Lutz 29cd829eb3 icemulti: Remove class `Header' 2017-09-04 20:10:26 +02:00
Roland Lutz 4cb0dcbffa icemulti: Make function `write_header' global 2017-09-04 20:10:26 +02:00
Roland Lutz a96d1fffdc icemulti: Store image reference in header 2017-09-04 20:10:26 +02:00
Roland Lutz b7a6785b88 icemulti: Remove unused flag Header::empty 2017-09-04 20:10:26 +02:00
Roland Lutz d1e91ace22 icemulti: Treat coldboot as global flag 2017-09-04 20:10:26 +02:00
Roland Lutz a9c53a32c0 icemulti: Check for negative alignment exponent 2017-09-04 15:51:03 +02:00
Roland Lutz 395b36f293 icemulti: Use getopt to parse arguments 2017-09-04 15:51:03 +02:00
Roland Lutz ca90cc78e1 icemulti: Refuse to pack empty image 2017-09-04 15:51:03 +02:00
Roland Lutz e9e49bb5db icemulti: Add missing error checks 2017-09-04 15:51:03 +02:00
Roland Lutz 450306dfb1 icemulti: Give more information about I/O errors 2017-09-04 15:51:03 +02:00
Roland Lutz 21b2504aed icemulti: Report program name in error messages 2017-09-04 15:51:03 +02:00
Roland Lutz fc39f2e038 icemulti: Use standard macros for exit status 2017-09-04 15:51:03 +02:00
Robert Ou 4111f9cca5 makefile: Make install target work for Windows 2017-07-16 20:59:55 -07:00
Clifford Wolf bbae9b3e90 Add icemulti -a<n>, -A<n> 2017-02-16 17:07:14 +01:00
Elvira Khabirova ea82010fbf Clean up Makefiles 2017-02-12 16:13:03 +03:00
Clifford Wolf 6178dfbbd6 Added Makefile support for "make STATIC=1" 2016-03-02 12:34:51 +01:00
Clifford Wolf a519d2ab82 Added/improved support for mxe-based win32 cross builds 2016-02-14 13:47:27 +01:00
Clifford Wolf b9e6d07e9c Added config.mk, correct DESTDIR/PREFIX usage 2015-12-31 12:05:04 +01:00
Micah Elizabeth Scott 8cd8493a7f Tidy up an unused variable warning 2015-12-19 09:22:28 -08:00
Aaron Bieber 4b4511dfe9 variablize CXX and PYTHON and add -L and -I 2015-08-18 15:56:16 -06:00
Marcus Comstedt d1893e1116 Created a tool for building multiboot images 2015-08-07 19:40:34 +02:00