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