summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-10-26IMP: Improved ManifestBuilder, do not hang when dry running.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-25IMP: Add a new contract method for those who implements IManifestBuilder.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2024-10-22IMP: Refactor: Rename inc/ folder to BTBKit/Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-10-22IMP: Refactor of the source code.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-10-11FIX: Fix unused includes in JSONManifestBuilder.cxx (OS X).Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-10-09IMP: Improved ReadMe and support pwsh for run_after_build command.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-10-09IMP: Implement TOML C++ build system it's not perfect, but it's here.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-10-09IMP: Add Windows version of BTB. Also separate vendor libs from includeAmlal EL Mahrouss
directory. Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-10-08IMP: Working on TOML support for the build system.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-09-27bugfix: Fixed segfault because of unallocated Builder class.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-09-25WIP: Add initial TOML build supportAmlal
- Set up basic structure for handling TOML files in the build process Signed-off-by: Amlal <amlal@zka.com>
2024-09-20Add TOML header file, add example TOML file.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-09-20Add new contract for buildable manifests.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-09-08[src/ManifestBuilder.cxx] Almost detect ELF executables.Amlal
[cli/BuilderJSON.cxx] Improve code readiblity. Signed-off-by: Amlal <amlal@zka.com>
2024-09-08Renamed and fixed JSON builder.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-09-08FIX: Fix tool to return error code correctly.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-09-05[ FIX ] Fix ReadMe shortcomings.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-05[ FIX ] Fixed options to build with rust.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-09-05[ UPD ] Update build tool string prefix.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-18[ FIXES ] Fix build on Mac OS, should lookup for library at /usr/local/.Amlal El Mahrouss
Add this line as well inside .zshrc, any one really. export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/lib Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-08-14[IMP] Update BTB to understand MZ executables as well.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-08-05[FIX] Fix makefile help.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-08-03[IMP] Version 1.01: New CLI and new library.Amlal EL Mahrouss
Signed-off-by: Amlal EL Mahrouss <amlalelmahrouss@icloud.com>
2024-07-19[IMP] many improvements and complete implementation of btb.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-13[IMP] improve makefile.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-13[IMP] btb and new revision of zpt-core library.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-11[IMP] clang-format.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-07-11[IMP] libzpt-core shared library and ManifestBuilder class.Amlal
Signed-off-by: Amlal <amlal@zka.com>
2024-06-20buildme: initial commit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2024-06-20Initial CommitAmlal El Mahrouss