diff -Naur screen-4.0.3-orig/Makefile screen-4.0.3/Makefile
--- screen-4.0.3-orig/Makefile	2017-02-26 02:01:08.942593011 +0300
+++ screen-4.0.3/Makefile	2017-02-26 02:04:27.858435926 +0300
@@ -23,13 +23,13 @@
 ETCSCREENRC = `sed < config.h -n -e '/define ETCSCREENRC/s/^.*"\([^"]*\)"/\1/p'`
 SCREENENCODINGS = `sed < config.h -n -e '/define SCREENENCODINGS/s/^.*"\([^"]*\)"/\1/p'`
 
-CC = /export/connman/gould/opt/bin/ccache arm-none-linux-gnueabi-gcc
+CC = /export/connman/gould/opt/bin/ccache $(TARGET_CROSS)gcc
 CFLAGS = -Os -pipe -fno-caller-saves -O2 -pipe -mcpu=cortex-a9 -mtune=cortex-a9 -mfloat-abi=softfp 
-CPPFLAGS = -I/export/connman/gould/staging_dir/target-arm-none-linux-gnueabi/usr/include -I/export/connman/gould/staging_dir/target-arm-none-linux-gnueabi/include -I/export/connman/gould/staging_dir/arm-current/usr/include -I/export/connman/gould/staging_dir/arm-current/include 
-LDFLAGS = -L/export/connman/gould/staging_dir/target-arm-none-linux-gnueabi/usr/lib -L/export/connman/gould/staging_dir/target-arm-none-linux-gnueabi/lib -L/export/connman/gould/staging_dir/arm-current/usr/lib -L/export/connman/gould/staging_dir/arm-current/lib 
+CPPFLAGS = -I/export/connman/gould/staging_dir/target-current/usr/include -I/export/connman/gould/staging_dir/target-current/include -I/export/connman/gould/staging_dir/arm-current/usr/include -I/export/connman/gould/staging_dir/arm-current/include 
+LDFLAGS = -L/export/connman/gould/staging_dir/target-current/usr/lib -L/export/connman/gould/staging_dir/target-current/lib -L/export/connman/gould/staging_dir/arm-current/usr/lib -L/export/connman/gould/staging_dir/arm-current/lib 
 LIBS = -lncurses -lcrypt -lelf -ltinfo
 
-CPP=/export/connman/gould/opt/bin/ccache arm-none-linux-gnueabi-gcc -E
+CPP=/export/connman/gould/opt/bin/ccache $(TARGET_CROSS)gcc -E
 CPP_DEPEND=$(CC) -MM
 
 INSTALL = /usr/bin/install -c
