Hi all, I also encountered this kind of same problem while compile a
costomized target product, and I also tried the suggestion from Anil
Sasidharan, it still did not work.
is there any new suggestion please?
thanks and best regards.

Tu

On 6月15日, 下午1时17分, Anil Sasidharan <[email protected]> wrote:
> Hi,
>
>             Try adding the following line to your BoardConfig.mk file
> created for "mycustomdevice"
>
>             USE_CAMERA_STUB := true
>
> Warm Regards,
> Anil
>
> On Sun, Jun 14, 2009 at 12:23 PM, Elvis Dowson <[email protected]>wrote:
>
>
>
> > Hi,
> >      If I edit the /build/core/main.mk file as shown the patch below,
> > I'm able to create a successful customized build. But for some reason
> > trying to create a custom product build via the product definition
> > files, always generate the following error:
>
> > target thumb C++: libcameraservice <= frameworks/base/camera/
> > libcameraservice/CameraService.cpp
> > make: *** No rule to make target `out/target/product/mycustomdevice/
> > obj/lib/libcamera.so', needed by `out/target/product/mycustomdevice/
> > obj/SHARED_LIBRARIES/libcameraservice_intermediates/LINKED/
> > libcameraservice.so'.  Stop.
>
> > How can I fix this issue and get a custom product to build by defining
> > a target product?
>
> > Best regards,
>
> > Elvis
>
> > diff --git a/core/main.mk b/core/main.mk
> > index fdf2567..41f495b 100644
> > --- a/core/main.mk
> > +++ b/core/main.mk
> > @@ -386,8 +386,156 @@ endif     # !SDK_ONLY
>
> >  # Can't use first-makefiles-under here because
> >  # --mindepth=2 makes the prunes not work.
> > +# subdir_makefiles += \
> > +#      $(shell build/tools/findleaves.sh --prune="./out" $(subdirs)
> > Android.mk)
> >  subdir_makefiles += \
> > -       $(shell build/tools/findleaves.sh --prune="./out" $(subdirs)
> > Android.mk)
> > +./bionic/Android.mk \
> > +./bootable/bootloader/legacy/Android.mk \
> > +./bootable/diskinstaller/Android.mk \
> > +./bootable/recovery/Android.mk \
> > +./build/libs/host/Android.mk \
> > +./build/target/board/Android.mk \
> > +./build/tools/acp/Android.mk \
> > +./build/tools/apicheck/Android.mk \
> > +./build/tools/applypatch/Android.mk \
> > +./build/tools/apriori/Android.mk \
> > +./build/tools/atree/Android.mk \
> > +./build/tools/bin2asm/Android.mk \
> > +./build/tools/check_prereq/Android.mk \
> > +./build/tools/dexpreopt/Android.mk \
> > +./build/tools/droiddoc/Android.mk \
> > +./build/tools/fs_config/Android.mk \
> > +./build/tools/fs_get_stats/Android.mk \
> > +./build/tools/iself/Android.mk \
> > +./build/tools/isprelinked/Android.mk \
> > +./build/tools/kcm/Android.mk \
> > +./build/tools/lsd/Android.mk \
> > +./build/tools/rgb2565/Android.mk \
> > +./build/tools/signapk/Android.mk \
> > +./build/tools/soslim/Android.mk \
> > +./build/tools/zipalign/Android.mk \
> > +./dalvik/Android.mk \
> > +./development/apps/CustomLocale/Android.mk \
> > +./development/apps/Development/Android.mk \
> > +./development/apps/Fallback/Android.mk \
> > +./development/apps/FontLab/Android.mk \
> > +./development/apps/OBJViewer/Android.mk \
> > +./development/apps/SdkSetup/Android.mk \
> > +./development/apps/SpareParts/Android.mk \
> > +./development/apps/Term/Android.mk \
> > +./development/apps/launchperf/Android.mk \
> > +./development/build/Android.mk \
> > +./development/cmds/monkey/Android.mk \
> > +./development/emulator/keymaps/Android.mk \
> > +./development/emulator/mksdcard/Android.mk \
> > +./development/emulator/qemud/Android.mk \
> > +./development/emulator/qtools/Android.mk \
> > +./development/emulator/sensors/Android.mk \
> > +./development/host/Android.mk \
> > +./development/samples/SoftKeyboard/Android.mk \
> > +./development/simulator/app/Android.mk \
> > +./development/simulator/wrapsim/Android.mk \
> > +./development/testrunner/Android.mk \
> > +./development/tools/androidprefs/Android.mk \
> > +./development/tools/anttasks/Android.mk \
> > +./development/tools/apkbuilder/Android.mk \
> > +./development/tools/ddms/Android.mk \
> > +./development/tools/draw9patch/Android.mk \
> > +./development/tools/dumpeventlog/Android.mk \
> > +./development/tools/eventanalyzer/Android.mk \
> > +./development/tools/hierarchyviewer/Android.mk \
> > +./development/tools/idegen/Android.mk \
> > +./development/tools/jarutils/Android.mk \
> > +./development/tools/jdwpspy/Android.mk \
> > +./development/tools/layoutlib_utils/Android.mk \
> > +./development/tools/line_endings/Android.mk \
> > +./development/tools/makedict/Android.mk \
> > +./development/tools/mkstubs/Android.mk \
> > +./development/tools/ninepatch/Android.mk \
> > +./development/tools/screenshot/Android.mk \
> > +./development/tools/sdkmanager/Android.mk \
> > +./development/tools/sdkstats/Android.mk \
> > +./development/tools/traceview/Android.mk \
> > +./external/aes/Android.mk \
> > +./external/bison/Android.mk \
> > +./external/bluez/Android.mk \
> > +./external/bsdiff/Android.mk \
> > +./external/bzip2/Android.mk \
> > +./external/clearsilver/Android.mk \
> > +./external/dbus/Android.mk \
> > +./external/dhcpcd/Android.mk \
> > +./external/dosfstools/Android.mk \
> > +./external/dropbear/Android.mk \
> > +./external/e2fsprogs/Android.mk \
> > +./external/elfcopy/Android.mk \
> > +./external/elfutils/Android.mk \
> > +./external/embunit/Android.mk \
> > +./external/emma/Android.mk \
> > +./external/expat/Android.mk \
> > +./external/fdlibm/Android.mk \
> > +./external/freetype/Android.mk \
> > +./external/genext2fs/Android.mk \
> > +./external/giflib/Android.mk \
> > +./external/googleclient/Android.mk \
> > +./external/grub/Android.mk \
> > +./external/icu4c/Android.mk \
> > +./external/iptables/Android.mk \
> > +./external/jdiff/Android.mk \
> > +./external/jhead/Android.mk \
> > +./external/jpeg/Android.mk \
> > +./external/libffi/Android.mk \
> > +./external/libpcap/Android.mk \
> > +./external/libpng/Android.mk \
> > +./external/libxml2/Android.mk \
> > +./external/netcat/Android.mk \
> > +./external/netperf/Android.mk \
> > +./external/neven/Android.mk \
> > +./external/opencore/Android.mk \
> > +./external/openssl/Android.mk \
> > +./external/oprofile/Android.mk \
> > +./external/ping/Android.mk \
> > +./external/ppp/pppd/Android.mk \
> > +./external/qemu/Android.mk \
> > +./external/safe-iop/Android.mk \
> > +./external/skia/Android.mk \
> > +./external/sonivox/Android.mk \
> > +./external/sqlite/android/Android.mk \
> > +./external/sqlite/dist/Android.mk \
> > +./external/srec/Android.mk \
> > +./external/strace/Android.mk \
> > +./external/tcpdump/Android.mk \
> > +./external/tinyxml/Android.mk \
> > +./external/tremor/Android.mk \
> > +./external/webkit/Android.mk \
> > +./external/wpa_supplicant/Android.mk \
> > +./external/yaffs2/Android.mk \
> > +./external/zlib/Android.mk \
> > +./frameworks/base/Android.mk \
> > +./frameworks/opt/com.google.android.googlelogin/Android.mk \
> > +./frameworks/opt/com.google.android/Android.mk \
> > +./frameworks/opt/emoji/Android.mk \
> > +./frameworks/policies/base/mid/Android.mk \
> > +./frameworks/policies/base/phone/Android.mk \
> > +./hardware/libhardware/Android.mk \
> > +./hardware/libhardware_legacy/Android.mk \
> > +./hardware/ril/libril/Android.mk \
> > +./hardware/ril/reference-ril/Android.mk \
> > +./hardware/ril/rild/Android.mk \
> > +./packages/apps/Launcher/Android.mk \
> > +./packages/apps/PackageInstaller/Android.mk \
> > +./packages/apps/Settings/Android.mk \
> > +./packages/apps/Stk/Android.mk \
> > +./packages/inputmethods/LatinIME/Android.mk \
> > +./packages/inputmethods/PinyinIME/Android.mk \
> > +./packages/providers/DownloadProvider/Android.mk \
> > +./packages/providers/DrmProvider/Android.mk \
> > +./packages/providers/MediaProvider/Android.mk \
> > +./packages/providers/UserDictionaryProvider/Android.mk \
> > +./prebuilt/Android.mk \
> > +./system/bluetooth/Android.mk \
> > +./system/core/Android.mk \
> > +./system/extras/Android.mk \
> > +./system/wlan/ti/Android.mk
>
> >  # Boards may be defined under $(SRC_TARGET_DIR)/board/$
> > (TARGET_DEVICE)
> >  # or under vendor/*/$(TARGET_DEVICE).  Search in both places, but

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to