Yep. 

I was under the impression that you were porting to a new device. I see from 
your later questions that you may be sticking with the emulator. This 
information probably won't help you much if you are not building your own 
kernel. Perhaps others will jump in with better advice.

Best regards,
Andrew 

> Date: Sat, 31 Jan 2009 04:15:50 -0800
> Subject: [android-porting] Re: init.goldfish.rc question
> From: [email protected]
> To: [email protected]
> 
> 
> Thank you.
> For 'your board file' you are pointing to kernel goldfish board source
> files?
> 
> On Jan 30, 9:11 pm, Andrew Green <[email protected]> wrote:
> > The name used to pick up the device-dependent init file is the name 
> > returned by /proc/cpuinfo under "Hardware" (it uses the first word only - 
> > as lowercase), which is set with the MACHINE_START() macro in your board 
> > file. You can change the name in that macro to "mydevice" to use 
> > init.mydevice.rc.
> >
> > Andrew
> >
> >
> >
> > > Date: Fri, 30 Jan 2009 11:15:55 -0800
> > > Subject: [android-porting] init.goldfish.rc question
> > > From: [email protected]
> > > To: [email protected]
> >
> > > For testing purposes (I'll use the emulator), I created a new target
> > > (using vendor/manufact... structure) more or less equal to 'generic'
> > > one.
> > > I used make TARGET...=mydevice and all seems to work.
> > > There's only a strange thing: init.goldfish.rc is still called at init-
> > > time.
> > > I would like to launch my init.mydevice.rc ...
> >
> > > Android.mk
> > > ================================
> > > LOCAL_PATH := $(call my-dir)
> >
> > > # kernel pre-built binary
> > > ifeq ($(TARGET_PREBUILT_KERNEL),)
> > > TARGET_PREBUILT_KERNEL := $(LOCAL_PATH)/kernel
> > > endif
> >
> > > file := $(INSTALLED_KERNEL_TARGET)
> > > ALL_PREBUILT += $(file)
> > > $(file): $(TARGET_PREBUILT_KERNEL) | $(ACP)
> > >    $(transform-prebuilt-to-target)
> >
> > > # keyboard layouts
> > > file := $(TARGET_OUT_KEYLAYOUT)/tuttle2.kl
> > > ALL_PREBUILT += $(file)
> > > $(file) : $(LOCAL_PATH)/tuttle2.kl | $(ACP)
> > >    $(transform-prebuilt-to-target)
> >
> > > # keymap
> > > include $(CLEAR_VARS)
> > > LOCAL_SRC_FILES := tuttle2.kcm
> > > include $(BUILD_KEY_CHAR_MAP)
> >
> > > # board specific init.rc
> > > PRODUCT_COPY_FILES += \
> > >    $(LOCAL_PATH)/init.osstbox.rc:root/init.mydevice.rc
> >
> > > # prebuilt drivers
> > > PRODUCT_COPY_FILES += \
> > >    $(LOCAL_PATH)/fake.ko:system/lib/fake.ko
> >
> > > BoardConfig.mk
> > > =================================
> > > # config.mk
> > > #
> > > # Product-specific compile-time definitions.
> > > #
> >
> > > # The generic product target doesn't have any hardware-specific
> > > pieces.
> > > TARGET_NO_BOOTLOADER := true
> > > TARGET_NO_KERNEL := true
> > > TARGET_NO_RADIOIMAGE := true
> > > HAVE_HTC_AUDIO_DRIVER := true
> > > BOARD_USES_GENERIC_AUDIO := true
> > > USE_CAMERA_STUB := true
> > > TARGET_PROVIDES_INIT_RC := true
> >
> > > mydevice.mk
> > > ==================================
> > > # Superclass
> > > $(call inherit-product, build/target/product/generic.mk)
> >
> > > # Overrides
> > > PRODUCT_BRAND := mydevice
> > > PRODUCT_DEVICE := mydevice
> > > PRODUCT_NAME := mydevice
> >
> > _________________________________________________________________
> > Windows Live™ Hotmail®…more than just 
> > e-mail.http://windowslive.com/howitworks?ocid=TXT_TAGLM_WL_t2_hm_justgotbett...
> > 

_________________________________________________________________
Windows Live™ Hotmail®:…more than just e-mail. 
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t2_hm_justgotbetter_explore_012009
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to