summaryrefslogtreecommitdiffhomepage
path: root/pkg.build
diff options
context:
space:
mode:
Diffstat (limited to 'pkg.build')
-rw-r--r--pkg.build6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkg.build b/pkg.build
index dffcff79..c0051c4b 100644
--- a/pkg.build
+++ b/pkg.build
@@ -90,6 +90,7 @@ if ! is_build_script_done build; then
if test_cmd pkg_${PKG_NAME}_build; then
pkg_${PKG_NAME}_build;
else
+ export MAKE="make LIBTOOL=${PKG_SLIBTOOL:-slibtool}";
run_cmd_unsplit make \
${PKG_MAKEFLAGS_BUILD} \
${PKG_MAKEFLAGS_BUILD_EXTRA} \
@@ -139,6 +140,7 @@ if ! is_build_script_done install; then
fi;
find ${PKG_PREFIX}/lib -type f -name \*.la -exec rm -f {} \;
if [ ${PKG_LIBFILES_FIX:-0} -eq 1 ]; then
+ env TARGET="${TARGET}" \
find . \( -name '*.so' -or -name '*.so.[0-9]' \
-or -name '*.so.[0-9].[0-9]' -or \
-name '*.so.[0-9].[0-9].[0-9]' \) \
@@ -149,8 +151,8 @@ if ! is_build_script_done install; then
else SO_NAME=${SO_PNAME}; fi; \
echo perk -epdlltool ${SO_PNAME} \> ${SO_NAME}.def; \
perk -epdlltool ${SO_PNAME} > ${SO_NAME}.def; \
- echo x86_64-nt64-midipix-dlltool -l ${SO_NAME}.lib.a -D ${SO_PNAME} -d ${SO_NAME}.def; \
- x86_64-nt64-midipix-dlltool -l ${SO_NAME}.lib.a -D ${SO_PNAME} -d ${SO_NAME}.def; \
+ echo ${TARGET}-dlltool -l ${SO_NAME}.lib.a -D ${SO_PNAME} -d ${SO_NAME}.def; \
+ ${TARGET}-dlltool -l ${SO_NAME}.lib.a -D ${SO_PNAME} -d ${SO_NAME}.def; \
echo cp ${SO_NAME}.lib.a '"${PKG_PREFIX}/lib"'; \
cp ${SO_NAME}.lib.a '"${PKG_PREFIX}/lib" \;;