diff --git a/recipes/openjk/recipe.toml b/recipes/openjk/recipe.toml
index 5e64617ed2180fbd44861f2c3d2a3ef39ca9babd..ce977d9091e0282479a51b9539fed2938dca6161 100644
--- a/recipes/openjk/recipe.toml
+++ b/recipes/openjk/recipe.toml
@@ -19,6 +19,7 @@ export CXXFLAGS="${CXXFLAGS} -I${COOKBOOK_SYSROOT}/include -I${COOKBOOK_SYSROOT}
 cat > redox.cmake <<EOF
 # the name of the target operating system
 set(CMAKE_SYSTEM_NAME Generic)
+set(CMAKE_SYSTEM_PROCESSOR "${TARGET%%-*}")
 
 # which compilers to use for C and C++
 set(CMAKE_C_COMPILER "${TARGET}-gcc")
@@ -31,9 +32,10 @@ set(CMAKE_FIND_ROOT_PATH "${COOKBOOK_SYSROOT}")
 # search programs in the host environment
 set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
 
-# search headers and libraries in the target environment
-set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+# search headers, libraries, and packages in the target environment
 set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
 EOF
 COOKBOOK_CONFIGURE="cmake"
 COOKBOOK_CONFIGURE_FLAGS=(
@@ -50,5 +52,8 @@ COOKBOOK_CONFIGURE_FLAGS=(
     -DZLIB_LIBRARY="-lz"
     "${COOKBOOK_SOURCE}"
 )
-cookbook_configure
+"${COOKBOOK_CONFIGURE}" "${COOKBOOK_CONFIGURE_FLAGS[@]}"
+"${COOKBOOK_MAKE}" -j "${COOKBOOK_MAKE_JOBS}" openjk_sp.x86_64
+mkdir -pv "${COOKBOOK_STAGE}/home/user/JediAcademy"
+cp -v openjk_sp.x86_64 "${COOKBOOK_STAGE}/home/user/JediAcademy"
 """