| |
| |
| |
| |
| if ! is_build_script_done fetch; then |
| fetch_git perk ${GITROOT}/perk; |
| set_build_script_done fetch -configure1; |
| fi; |
| set_build_dir ${2} native; |
| if ! is_build_script_done configure1; then |
| rm_if_exists -m -c ${PKG_BUILD_DIR}; |
| ../perk/configure --prefix=/usr; |
| set_build_script_done configure1 clean1 -build1; |
| else |
| cd ${PKG_BUILD_DIR}; |
| fi; |
| if ! is_build_script_done clean1; then |
| make ${MAKEFLAGS} clean; |
| set_build_script_done clean1 -build1; |
| fi; |
| if ! is_build_script_done build1; then |
| make; |
| set_build_script_done build1 -install1; |
| fi; |
| if ! is_build_script_done install1; then |
| make DESTDIR=${PREFIX} install; |
| set_build_script_done install1 -configure2; |
| fi; |
| set_build_dir ${2} cross; |
| if ! is_build_script_done configure2; then |
| rm_if_exists -m -c ../${PKG_BUILD_DIR}; |
| ../perk/configure --prefix=/usr --target=${TARGET}; |
| set_build_script_done configure2 clean2 -build2; |
| else |
| cd ../${PKG_BUILD_DIR}; |
| fi; |
| if ! is_build_script_done clean2; then |
| make ${MAKEFLAGS} clean; |
| set_build_script_done clean2 -build2; |
| fi; |
| if ! is_build_script_done build2; then |
| make; |
| set_build_script_done build2 -install2; |
| fi; |
| if ! is_build_script_done install2; then |
| make DESTDIR=${PREFIX_LVL} install; |
| set_build_script_done install2 finish; |
| fi; |
| |
| |