Firmware is a tool to generate virtual debian packages for the capablilites found on the device. It is intended to be run on iOS devices.
- Clone this repository using
git clone https://github.com/zbrateam/Firmware.git
cd into the Firmware folder
- (One time only)
- Install
fakeroot if you haven't already via brew install fakeroot
- Run
make to build
- Run
make install to install to the out folder
| Variable Name |
Description |
Default Value |
FIRMWARE_MAINTAINER |
maintainer to use for the generated packages |
Zebra Team |
| Variable Name |
Default Value |
CC |
cc |
STRIP |
strip |
FAKEROOT |
fakeroot |
LDID |
ldid |
| Variable Name |
Description |
Default Value |
TARGET_PLATFORM |
target device platform |
iphoneos |
TARGET_VERSION |
minimum operating system version |
11.0 |
TARGET_ARCH |
target architecture |
arm64 |
TARGET_SYSROOT |
sdk to use |
xcode's sdk for TARGET_PLATFORM |
CFLAGS |
additional compiler arguments |
no default |
| Variable Name |
Description |
Default Value |
DESTDIR |
where to install the binary |
out |
Pull requests to fix bugs, add new features, and fix awful code (I'm sure there is a lot) are also very welcome, and we're happy to work with you in order to get your PR into Firmware.