15 Commits

Author SHA1 Message Date
Ivan Davidov
77f04c6c8a Major structural changes.
- New overlay bundle which provides the MLL sources.
- The build process has been enhanced.
--- Sources are provided as part of the new overlay bundle.
--- The MLL scripts have been refactored to handle the above change.
--- The overlay dependency file has been renamed.
NOTE: at this point some overlay bundles may be broken due to the numerous changes that haven't been fully tested.
2017-11-29 03:55:56 +02:00
Ivan Davidov
f987d5cf1d Makefile fixes and improvements. 2017-11-27 02:19:16 +02:00
bauen1
7a76cdc71f
Removed sh
This means that shebangs and executable flags will be respected
2017-11-13 21:29:00 +01:00
bauen1
14517c7d1c
Fixed make qemu target 2017-11-13 19:48:45 +01:00
bauen1
c42bfca21f
Created qemu.sh from qemu32.sh and qemu64.sh
It automatically detects the architecture to use based on the host system
2017-11-13 19:44:31 +01:00
Ivan Davidov
807e1b9bc0 Major refactoring - the overlay structure is now independet build subsystem. Tested on 32-bit, not tested on 64-bit. 2017-01-15 18:49:01 +02:00
ShiFeng
7044b2359e Update Makefile
Make USE_LOCAL_SOURCE functional when build with Makefile
2016-12-02 12:10:39 +08:00
Ivan Davidov
848f5e5623 Added support for building additional/overlay software on top of MLL. The only such software for now is Links (text browser). 2016-05-06 23:44:54 +03:00
Ivan Davidov
1baa860c2d Added helper 'make' target which automatically produces 'tar.xz' source archive. The 'tar.xz' format will replace the current 'zip' format. 2016-05-04 21:38:11 +03:00
Ivan Davidov
e11ed73329 Major reorganization (might break the build, not tested). Externalized the "copy source" process. Added properties to fin-tune the "copy source" process. Changed how Linux loader visibility is handled on 64-bit machines. Comments and log messages have been improved. 2016-05-04 18:44:39 +03:00
Ivan Davidov
8420232e44 Forgot to perform 'git add' on most of the files from the previous commit. 2016-04-23 01:52:33 +03:00
Ivan Davidov
176ad909f7 Added helpful information messages in Makefile. 2016-04-17 18:22:09 +03:00
Ivan Davidov
331307d287 Makefile improvement - delete the log file along with the othert generated artifacts. 2016-04-17 18:16:36 +03:00
Ivan Davidov
adaae66aa2 Added simple logging in order to track build errors easier. This hasn't been tested yet. 2016-04-17 18:13:29 +03:00
Ivan Davidov
2a6f913801 Added simple Makefile which encapsulates the full build process. 2016-04-09 01:25:21 +03:00