install multiarch support
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
make sure you have python3
, python3-venv
, wget
, git
, swig
, openssl
+devel (qemu-user-static
/qemu-arm-static
for possibly running executables) installed
./setup_toolchain.sh
continue (or start on your next session) with
source env.sh
used as a shorter alias for the xcb command
paxpush <source file> <pax destination>
eg. paxpush osal_test.c /data/app/MAINAPP/libosal.so
used as a shorter alias for the xcb command
paxpull <pax source> <local destination>
eg. paxpull /usr/lib/libcbinder.so libcbinder.so
download using the homebrew downloader (coming soon or never)
traverse into the homebrew
folder, pick your desired port and run ./install.sh
, ./build.sh
or make
some ports (mainly libs)* contain both ./install.sh
and ./build.sh
because you can save time by just installing it instead of building them
see pax-docs
poloprepečený a ručne vyskladaný header pre skoro šecky libxui.so relevantné funkcie, pre čiastočné použití kukaj xui_test.c
header pre šecky libosal.so relevantné funkcie, pre použití kukaj osal_test.c
header použitý ako redefinícia pre printf s flushom do stdoutu.
-include prolin-printf.h
v cflagoch aby sa globálne natlačil na všetky zdrojáky v projekte