108 Creating an rz-pm package of the plugin
Rizin has its own packaging manager, and we can easily add newly written plugin for everyone to access.
All packages are located in rizin-pm repository, and have very simple text format.
RZPM_BEGIN
RZPM_GIT "https://github.com/user/mycpu"
RZPM_DESC "[rizin-arch] MYCPU disassembler and analyzer plugins"
RZPM_INSTALL() {
${MAKE} clean
${MAKE} all || exit 1
${MAKE} install RZPM_PLUGDIR="${RZPM_PLUGDIR}"
}
RZPM_UNINSTALL() {
rm -f "${RZPM_PLUGDIR}/asm_mycpu."*
rm -f "${RZPM_PLUGDIR}/analysis_mycpu."*
}
RZPM_END
Then add it in the /db
directory of rizin-pm repository and send a pull request to the mainline.