Go to ftp://ftp.samba.org/pub and download the 2.4.4 archive file. Copy the
chat dir to ../froyo/external/ppp/ . We are gonna have to make a couple of
changes to some files in order to actually build the files.
You have to add this Android.mk file to ../froyo/external/ppp/chat/
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \
chat.c
LOCAL_SHARED_LIBRARIES := \
libcutils libc
LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/include
LOCAL_CFLAGS := -DANDROID_CHANGES -DTERMIOS -DSIGTYPE=void -UNO_SLEEP
-DFNDELAY=O_NDELAY
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
LOCAL_MODULE_TAGS := eng
LOCAL_MODULE:= chat
include $(BUILD_EXECUTABLE)
Then, use this script
#!/bin/sh
ANDSOURCES=~/bin
FROYO_PPP=$ANDSOURCES/froyo/external/ppp
cd $ANDSOURCES/froyo/
source build/envsetup.sh
lunch igepv2-eng
make clean
make chat
At this point, if the build succeeds (it should), you can add the following
lines to the script and save it somewhere: build then push to the device
using adb.
adb push $ANDSOURCES/froyo/out/target/product/igepv2/system/xbin/chat
/system/bin/
adb shell chown root.shell /system/bin/chat
if you need to use pppd along with the ip-up/down scripts, you will also need
busybox to use the run-parts binary.
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting