Something I don't understand, which probably someone here can help clarify, is the following:
I have my HAL implementations under: hardware/renesas/emev and all have a target path defined in the same way: grep LOCAL_MODULE_PATH */Android.mk libcopybit/Android.mk:LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw libgralloc/Android.mk:LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw liblights/Android.mk:LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw liboverlay/Android.mk:LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw But, the outcome of the build has moved only "liblights" under the epxected dir (./system/lib/hw), while the rest is not in the right place: cd out/target/product/emev/ find . -name "*emxx*" ./root/lib/modules/emxxlfb.ko ./obj/lib/copybit.emxx.so ./obj/lib/gralloc.emxx.so ./obj/lib/overlay.emxx.so ./obj/lib/lights.emxx.so ./obj/SHARED_LIBRARIES/copybit.emxx_intermediates ./obj/SHARED_LIBRARIES/copybit.emxx_intermediates/LINKED/copybit.emxx.so ./obj/SHARED_LIBRARIES/gralloc.emxx_intermediates ./obj/SHARED_LIBRARIES/gralloc.emxx_intermediates/LINKED/gralloc.emxx.so ./obj/SHARED_LIBRARIES/lights.emxx_intermediates ./obj/SHARED_LIBRARIES/lights.emxx_intermediates/LINKED/lights.emxx.so ./obj/SHARED_LIBRARIES/overlay.emxx_intermediates ./obj/SHARED_LIBRARIES/overlay.emxx_intermediates/LINKED/overlay.emxx.so ./system/lib/hw/lights.emxx.so ./symbols/system/lib/hw/copybit.emxx.so ./symbols/system/lib/hw/gralloc.emxx.so ./symbols/system/lib/hw/overlay.emxx.so ./symbols/system/lib/hw/lights.emxx.so On Friday, 13 April 2012 11:10:52 UTC+2, ffxx68 wrote: > > Hi experts. > > I've started a new project about porting AOSP (2.3.6 for the time being) > to a tablet which I own. I have created the git repositories and a > discussion group as well for this project: > > https://github.com/ffxx68 > https://groups.google.com/forum/?fromgroups#!forum/renesas-emev-osp > > I know that in order to complete such a project I need the hardware > drivers in the kernel as well as the HAL for Android. The Renesas EMMA EV2 > Kernel was made publicly available, but for a Development Board. So it > needs adaptation to my tablet hardware. For that, as as well as for the > HAL, I can luckily count on the help of people who have contributed to the > development of the platform, who can provide hints and already helped > checking in the LCD and touchscreen code. > > Now I'm coming to the more Android-build specific tasks, which I'm not an > expert about and I'd appreciate the help from you as well. > > My first point is: I've created a device/renesas/emev directory under the > AOSP structure (find it in GitHub), with some device-specific makefiles, > but I'm not sure if I have done all I should to build for the emulator, or > the real device. For example, I can't find as the outcome of the build, the > init.<device>.rc. Is this mandatory? Should I provide the same? > > Any other help or contribution is welcome! > > thanks > Fabio > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting