star-build

Automation tool for project installation
git clone git://git.meso-star.fr/star-build.git
Log | Files | Refs | README | LICENSE

README.md (1262B)


      1 # Star-Build
      2 
      3 Automation tool that builds and installs programs and libraries and
      4 their dependencies from source code. Pre-compiled binaries can also be
      5 deployed.
      6 
      7 ## Requirements
      8 
      9 To use Star-Build you need a POSIX implementation of make and a POSIX
     10 compliant shell. The remaining dependencies depend on the programs and
     11 libraries to be build and installed. However, you can assume that the
     12 `curl`, `git`, `sha512sum` and `tar` utilities must be installed, as
     13 well as a C99 compiler and C++11 compiler.
     14 
     15 ## Running star-build
     16 
     17 Edit `config.mk` as needed, then run:
     18 
     19     make
     20 
     21 Delete installed content:
     22 
     23     make uninstall
     24 
     25 Clean up intermediary files:
     26 
     27     make clean
     28 
     29 Deep cleaning, i.e. removal of intermediate files and cached data:
     30 
     31     make purge
     32 
     33 Mirroring repositories to prepare for offline build
     34 (see `NETWORK` macro in `config.mk`):
     35 
     36     make mirror
     37 
     38 ## Release notes
     39 
     40 ### Version 0.0
     41 
     42 Set of installation scripts for various projects, including Stardis,
     43 htrdr and Star-Engine
     44 
     45 ## Copyright
     46 
     47 Copyright © 2023-2025 |Méso|Star> (contact@meso-star.com)
     48 
     49 ## License
     50 
     51 It is free software released under the GPL v3+ license: GNU GPL version
     52 3 or later. You are welcome to redistribute them under certain
     53 conditions; refer to the COPYING file for details.