Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.17 KB

File metadata and controls

53 lines (35 loc) · 1.17 KB

System-Wide Installation

While bmakelib is primarily designed for zero-install project bootstrapping, it can also be installed system-wide for environments where global availability is preferred.


1. Homebrew (macOS and Linux)

brew update
brew tap bahmanm/bmakelib
brew install bmakelib

2. Linux Distributions (DEB / RPM)

Pre-built binary packages are published on each GitHub Release:

2.1 Debian / Ubuntu

wget https://github.com/bahmanm/bmakelib/releases/download/v0.8.0/bmakelib_0.8.0-1_all.deb
sudo dpkg -i bmakelib_0.8.0-1_all.deb

2.2 RHEL / Fedora / CentOS

wget https://github.com/bahmanm/bmakelib/releases/download/v0.8.0/bmakelib-0.8.0-1.1.noarch.rpm
sudo rpm -i bmakelib-0.8.0-1.1.noarch.rpm

3. Building and Installing from Source

git clone https://github.com/bahmanm/bmakelib.git
cd bmakelib
sudo make install PREFIX=/usr/local

4. Usage with Global Installations

When installed globally to standard locations (such as /usr/local or /usr), include bmakelib directly in your Makefile:

include bmakelib/bmakelib.mk