summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk')
-rw-r--r--mk/build.mk1
-rw-r--r--mk/package.mk5
-rw-r--r--mk/perl.mk2
-rw-r--r--mk/vars.mk11
4 files changed, 15 insertions, 4 deletions
diff --git a/mk/build.mk b/mk/build.mk
index 4fcce3ada..d324d6579 100644
--- a/mk/build.mk
+++ b/mk/build.mk
@@ -14,6 +14,7 @@ DEFCONFIG= ADK_DEBUG=n \
ADK_STATIC=n \
ADK_MAKE_PARALLEL=y \
ADK_MAKE_JOBS=4 \
+ ADK_USE_CCACHE=n \
ADK_PACKAGE_GRUB=n \
ADK_PACKAGE_BASE_FILES=y \
ADK_PACKAGE_PYTHON=n \
diff --git a/mk/package.mk b/mk/package.mk
index 68142df0e..9b2b77559 100644
--- a/mk/package.mk
+++ b/mk/package.mk
@@ -3,10 +3,6 @@
all: build-all-pkgs
-ifeq ($(ADK_HOST_CYGWIN),y)
-EXEEXT:= .exe
-endif
-
# does not change CONFIGURE_ARGS in minimal mode
ifeq ($(filter minimal,${CONFIG_STYLE}),)
ifneq ($(ADK_DEBUG),)
@@ -25,6 +21,7 @@ CONFIGURE_ENV+= GCC_HONOUR_COPTS=s \
PKG_CONFIG_LIBDIR='${STAGING_TARGET_DIR}/usr/lib/pkgconfig'
ifeq ($(ADK_NATIVE),)
CONFIGURE_ENV+= ${TARGET_CONFIGURE_OPTS} \
+ cross_compiling=yes \
ac_cv_func_realloc_0_nonnull=yes \
ac_cv_func_malloc_0_nonnull=yes
endif
diff --git a/mk/perl.mk b/mk/perl.mk
new file mode 100644
index 000000000..5fd0c65ed
--- /dev/null
+++ b/mk/perl.mk
@@ -0,0 +1,2 @@
+PERL_VERSION=5.12.2
+PERL_SITEDIR:=/usr/lib/perl5/site_perl/$(PERL_VERSION)/$(CPU_ARCH)-linux
diff --git a/mk/vars.mk b/mk/vars.mk
index 420e71248..61e71de1d 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -18,7 +18,14 @@ STAGING_PKG_DIR:= ${BASE_DIR}/pkg_${ADK_TARGET_SYSTEM}_${ADK_TARGET_LIBC}
STAGING_PKG_DIR_PFX:= ${BASE_DIR}/pkg_*
STAGING_HOST_DIR:= ${BASE_DIR}/host_${CPU_ARCH}_${ADK_TARGET_LIBC}
STAGING_HOST_DIR_PFX:= ${BASE_DIR}/host_*
+# use headers and foo-config from system
+ifneq ($(ADK_NATIVE),)
+STAGING_TARGET_DIR:=
+SCRIPT_TARGET_DIR:= /usr/bin
+else
STAGING_TARGET_DIR:= ${BASE_DIR}/target_${CPU_ARCH}_${ADK_TARGET_LIBC}
+SCRIPT_TARGET_DIR:= ${STAGING_TARGET_DIR}/scripts
+endif
STAGING_TARGET_DIR_PFX:=${BASE_DIR}/target_*
# relation from STAGING_HOST_DIR to STAGING_TARGET_DIR (for gcc to find
# its sysroot while staying relocatable)
@@ -191,4 +198,8 @@ QUIET:= --quiet
endif
FETCH_CMD?= wget --timeout=30 $(QUIET)
+ifeq ($(ADK_HOST_CYGWIN),y)
+EXEEXT:= .exe
+endif
+
include $(TOPDIR)/mk/mirrors.mk