diff options
author | Vadim Konovalov <vkonovalov@lucent.com> | 2008-09-08 11:04:09 +0400 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2008-09-08 08:41:50 +0000 |
commit | 5a20539ce2dad615e8310269cba248e457256f8e (patch) | |
tree | 6e928b4a24d1b2fed0c42f7f5a2a2ae6c24c7966 /Cross/build-arm-n770-sh | |
parent | c1c45e367d7249b259ceab21bde763fef82ddd7a (diff) | |
download | perl-5a20539ce2dad615e8310269cba248e457256f8e.tar.gz |
- crosscompilation - step 1 of N+1
Message-ID: <48C49629.4000208@vkonovalov.ru>
p4raw-id: //depot/perl@34317
Diffstat (limited to 'Cross/build-arm-n770-sh')
-rwxr-xr-x | Cross/build-arm-n770-sh | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/Cross/build-arm-n770-sh b/Cross/build-arm-n770-sh index 75922e5355..b3e6a67ca3 100755 --- a/Cross/build-arm-n770-sh +++ b/Cross/build-arm-n770-sh @@ -35,7 +35,7 @@ cd .. if [[ "x$1" != xnoconf* ]] ; then # do miniperl on HOST -./Configure -des -D prefix=./dummy -Dusedevel +CROSS_NAME= ./Configure -des -D prefix=./dummy -Dusedevel make miniperl make uudmap.h # fake uudmap, which should be on HOST @@ -58,7 +58,7 @@ PERL_CONFIG_SH=Cross/config-${CROSS_NAME}.sh rm cflags-cross-$CROSS_NAME cp Cross/cflags-cross-$CROSS_NAME . rm Makefile-cross-$CROSS_NAME -sh Cross/Makefile-cross-SH +CROSS_NAME=$CROSS_NAME sh Makefile.SH cp Cross/Makefile-cross-$CROSS_NAME . mkdir xlib @@ -67,8 +67,21 @@ mkdir ${XCOREDIR} #??OBJ_EXT=.${CROSS_NAME}o # TODO these -- AR=${CCPREF}ar LD=${CCPREF}ld -make -f Makefile-cross-$CROSS_NAME xconfig.h -make -f Makefile-cross-$CROSS_NAME libperl.${CROSS_NAME}a OBJ_EXT=.${CROSS_NAME}o EXE_EXT=.$CROSS_NAME LIB_EXT=.${CROSS_NAME}a AR=${CCPREF}ar LD=${CCPREF}ld -make -f Makefile-cross-$CROSS_NAME DynaLoader.${CROSS_NAME}o OBJ_EXT=.${CROSS_NAME}o EXE_EXT=.$CROSS_NAME LIB_EXT=.${CROSS_NAME}a AR=${CCPREF}ar LD=${CCPREF}ld -make -f Makefile-cross-$CROSS_NAME perl.${CROSS_NAME} +cmd="make -f Makefile-cross-$CROSS_NAME xconfig.h" +echo "running $cmd" +$cmd + +echo "running $cmd" +cmd="make -f Makefile-cross-$CROSS_NAME libperl.${CROSS_NAME}a OBJ_EXT=.${CROSS_NAME}o EXE_EXT=.$CROSS_NAME LIB_EXT=.${CROSS_NAME}a AR=${CCPREF}ar LD=${CCPREF}ld" +$cmd + +exit + +cmd="make -f Makefile-cross-$CROSS_NAME DynaLoader.${CROSS_NAME}o OBJ_EXT=.${CROSS_NAME}o EXE_EXT=.$CROSS_NAME LIB_EXT=.${CROSS_NAME}a AR=${CCPREF}ar LD=${CCPREF}ld" +echo "running $cmd" +$cmd + +cmd="make -f Makefile-cross-$CROSS_NAME perl.${CROSS_NAME}" +echo "running $cmd" +$cmd |