Shared Object Building Makefile project is a makefile that is used for compiling different libraries to shared object with the same makefile.
- Prerequisite Programs to be Installed
- Install/Uninstall Shared Object Building Makefiles
- Makefiles
- Key Notes
- Release Notes
- Contributing
- License
# Debian / Ubuntu
apt-get install gcc g++ make git dos2unix
# Fedora
dnf install gcc g++ make git dos2unix
# CentOS / Red Hat Enterprise Linux
yum install gcc g++ make git dos2unix
# openSUSE
zypper install gcc g++ make git dos2unix
Do this to install and run Shared Object Building Makefiles:
# download it - the directory 'sharedobjectbuildingmakefiles' will be created
git clone https://github.com/ondergormez/SharedObjectBuildingMakefiles.git --depth=100
cd SharedObjectBuildingMakefiles
# run script with root privileges to build, install, start sharedobjectbuildingmakefiles
chmod +x sharedobjectbuildingmakefiles-installer.sh
./sharedobjectbuildingmakefiles-installer.sh
Do this to uninstall Shared Object Building Makefiles:
# run script with root privileges to uninstall sharedobjectbuildingmakefiles
chmod +x sharedobjectbuildingmakefiles-uninstaller.sh
./sharedobjectbuildingmakefiles-uninstaller.sh
See detailed description at shared object library building makefile page.
See detailed description at executable project building makefile page.
Created shared object libraries (.so files) and their interfaces (.h files) copied in to "$HOME/SharedObjectBuildingMakefiles" path.
Click here to see release notes.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.