aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.android
Commit message (Collapse)AuthorAgeFilesLines
...
* emulator-ui: Remove dependencies from qemu sources.David 'Digit' Turner2010-10-191-4/+5
| | | | | | This change removes some QEMU-specifics that crept into the UI code. Change-Id: Ib1974dc64e54a35dc0cd01aec1eb547a9263a0c8
* qemu: Multimode supportJaime Lopez2010-10-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Preliminary implementation of a Multimode modem - Added the +CTEC AT command which allows querying and setting the current technology - Added preliminary NVRAM file support Add cdma subscription source support - Add support to save the subscription source preference to nv. - Add command 'cdma ssource' to switch subscription source from the emulator console Implement AT+WRMP command Implement the AT+WRMP command to set and get the roaming preference Implement Emergency Callback Mode Implement the +WSOS command and unsol to notify Emergency Callback Mode status Implement +WPRL AT Command Enable PRL update notification by implementing the AT+WPRL query command Implement a console command to send +WPRL unsolicited response Change-Id: I5c036c1b0832b94c0b7675931f6a18b5d9ca7436
* Don't prepend ccache if it's already thereYing Wang2010-10-081-1/+5
| | | | | Bug: 3069576 Change-Id: I8345209c5c885ed7ed8e043e051884d64008961c
* Cleanup warnings in the standalone UI buildVladimir Chtchetkine2010-10-081-5/+3
| | | | Change-Id: I2dc79f9d0b3916749366aa4155431420e05888c1
* Build standalone UI program (emulator-ui).David 'Digit' Turner2010-10-081-4/+101
| | | | | | | | | | | | | | | | This changes introduces a new program, called emulator-ui that only contains parts necessary to display the UI (and removes anything related to CPU emulation). This is only a skeleton right now, since it is not capable of launching a core, or displaying anything meaningful, except the skin, trackball, respond to commands (e.g. change layouts with KP-7 and KP-9). Later changes will introduce core launching, communication, etc... Change-Id: Icef9deb8a3a256532655e1cd409b4aab52565d03
* Make core initialization replying to the UI at the end of initialization.Vladimir Chtchetkine2010-10-081-0/+1
| | | | | | Also, this CL contains a minor fix to formatting boot options passed to the kernel Change-Id: I267172d82094a0cbbbced2cee7a2990bb7fa3793
* Remove compiler warnings when building the emulator.David 'Digit' Turner2010-09-221-0/+5
| | | | | | | This forces -Wall during the build. Note that this patch doesn't remove all warnings, but most of the remaining ones are from upstream anyway. Change-Id: I8808d8495e99866e156ce5780d2e3c305eab491f
* Remove duplicate rules for generated source file.David 'Digit' Turner2010-09-201-15/+0
| | | | Change-Id: I68075edc871af6510edbb027ac7de29ddbc85842
* Fix Makefile by adding mandatory user tags.David 'Digit' Turner2010-09-201-0/+1
| | | | | | The build system now requires a LOCAL_MODULE_TAGS definition in each Android.mk Change-Id: I080a721224dcf6cb24fa2a803a52dcfe7f626cd6
* upstream: console changes.David Turner2010-09-131-0/+1
|
* upstream: console changes.David Turner2010-09-131-0/+2
|
* upstream: osdep changes + fix mingw build.David Turner2010-09-131-0/+1
|
* upstream: monitor.hDavid Turner2010-09-131-0/+2
|
* upstream: move timer management code to qemu-timer.cDavid Turner2010-09-131-3/+5
|
* Add android_port initialization in the core.Vladimir Chtchetkine2010-09-011-1/+1
| | | | | | Also some minor cleanups to the ui <-> core stuff. Change-Id: I7d64ec1aa694c027851b7e262b6e1b80bb6cef08
* Add a PulseAudio audio backend for Linux.David 'Digit' Turner2010-08-271-1/+12
| | | | Change-Id: Ifaf876c41ab6c7275ba7d1dc8e12139f62840cd6
* Fix build breakVladimir Chtchetkine2010-08-261-1/+65
| | | | Change-Id: Icbf421bb33db5b6d13d3ae23e2ea6ce353fe08d2
* Cleaned up build script from rebuilding locally generated sourcesVladimir Chtchetkine2010-08-251-65/+1
| | | | | | Also passed along -show-kernel option to the emulator core Change-Id: Ic606a7a9cdac677cbd5ce9ca1a9f1a2b16da4dfa
* Move memchecker initialization from main.c to vl-android.c (core)Vladimir Chtchetkine2010-08-091-1/+1
| | | | | | Also move qemu-malloc.c to common CORE and UI sources Change-Id: Ifd62ae247cc03700d85b5fc35072d73ac37cc570
* Added -android-hw optionVladimir Chtchetkine2010-08-061-3/+3
| | | | Change-Id: I8dac387cd43c5eff7e9b6adf0d718261d0ab8d81
* Fix Darwin build.David 'Digit' Turner2010-07-281-0/+3
| | | | | | (qemu-arm needs to link to the Cocoa framework on Darwin). Change-Id: Ibf310682d693737ac2dd27087e6e3ba34ff6666c
* Added qemu-android build target which will build bare (UI-stripped) emulatorVladimir Chtchetkine2010-07-271-44/+225
| | | | | | Also has some minor separation changes Change-Id: I367e26f691d4d77b43c59b090b01434133d33584
* Better separation of UI and Core sources for framebuffer emulation.David 'Digit' Turner2010-07-271-0/+1
| | | | | | + new document under docs/DISPLAY-STATE.TXT to explain what's happening. Change-Id: Ia0d233377266212da49af932c7528f46f5feb92d
* Moved dependency on android_ui_set_window_scale to ui-core-protocol.hVladimir Chtchetkine2010-07-161-2/+4
| | | | | | Also cleaned up dependency on android_base_port variable Change-Id: I8c1675a859e3d24e9bb174471dd03556c696aff1
* Move net-related routines from main.c to net-android.cVladimir Chtchetkine2010-07-151-4/+4
| | | | Change-Id: If102220e6db913f4a51bb1809ce60f4bf24bdd6a
* Finished shuffling files.Vladimir Chtchetkine2010-07-141-32/+41
| | | | Change-Id: Ifb0a1458fa9aa5c5143e876242e03e1eee2044b9
* Shuffle some more files.Vladimir Chtchetkine2010-07-091-21/+29
| | | | Change-Id: I34204a860c58efd938ef338d1e9c9ce18b92aec3
* Removed hw-control dependency from the UI.Vladimir Chtchetkine2010-07-081-5/+5
| | | | | | | qemulator_setup has been setting brighness callback via direct call to hw-control. After the change callback is set via call to ui-core-protocol Change-Id: Ib96887d47cf765f38f4a7ad39f4f39963d9fb90d
* Move key event generation out of the UI realm into neutral space.Vladimir Chtchetkine2010-07-071-3/+9
| | | | | | | Abstracted keycode event array into keycode_array.[hc], Moved key to keycode translation into charmap.c Change-Id: I4de0c9853fa93d675895fc361e62ee36c1c0a652
* Add ui_core_protocol.* to simulate UI->Core exchange.Vladimir Chtchetkine2010-06-291-1/+3
| | | | Change-Id: I969bb097fcd9be55d83368ddee0e377a0f0af896
* Combine UI sources under one variable.Vladimir Chtchetkine2010-06-231-10/+15
| | | | | | Also move couple of src files under ./android to the list of core src. Change-Id: Id765a81f206b457d17366c83fc8c8f5870369a72
* Move list of source files used to build emulator core to a separate variableVladimir Chtchetkine2010-06-221-43/+65
| | | | Change-Id: Ibefc9c439c410ffec37467f75cdb70e55806d571
* Pass core-specific options to emulator core as cmd-line options.Vladimir Chtchetkine2010-06-151-1/+5
| | | | Change-Id: I7ed897ca92c1344505f982897e2f59cc68c42d89
* Fix -sdcard option by reverting previous commit.David 'Digit' Turner2010-06-151-27/+16
| | | | | | | | | | Unfortunately, the use of __attribute__((constructor)) to initialize modules means we cannot easily put core files into a static library without playing horrible linker tricks. Revert the patch for now, another solution will be provided later. Change-Id: Iae761611f3122aafd0ef50c225e73a0910c1a3e7
* Moved BLOCK and some hw/* files to emulator core libraryVladimir Chtchetkine2010-06-141-16/+27
| | | | Change-Id: I73ed639c5e4e30d39b961721d50c3faf3bd3b177
* Remove debug tracesDavid 'Digit' Turner2010-06-101-3/+0
| | | | Change-Id: Id1637165a9a2e4ef2923e730f85c1448bcf3bd56
* Fix the windows build.David 'Digit' Turner2010-06-101-1/+14
| | | | | | It looks like the mingw32 linker has some issues with WinMain() being in a static library. Change-Id: I06e61ba3ede40c2f72c97949d13dee8aafdcc7d9
* Defined EMULATOR_CORE_CFLAGS, and EMULATOR_UI_CFLAGSVladimir Chtchetkine2010-06-101-47/+19
| | | | Change-Id: I923304bd56417260cb244ac4a1d508aa1589bbb4
* Separate emulator build into three parts: core lib, UI lib, and the executable.Vladimir Chtchetkine2010-06-101-42/+105
| | | | Change-Id: I792ed4d14686acc3f9379f4ac6200fa2046ccfce
* Make the emulator build on Snow Leopard.Jeff Hamilton2010-06-031-17/+12
| | | | | | Force the minimum platform version to Leopard. Change-Id: Ibfff1ad611e1f262b81a324a16a3a28f80ae9a17
* Add small user-event abstraction interface.David 'Digit' Turner2010-05-251-0/+5
| | | | | | | | | | | | | | | | Preparation for future UI frontend/backend separation. This is done to ensure that the code under android/skin/ does not depend on any QEMU-specific header. We achieve this by adding a new abstract header "user-events.h" and one QEMU-specific implementations for the functions defined here. This also modifies console.h and vl-android.c to make them closer to upstream (by removing Android-specific changes). + fix Makefile.android to always build SDL from sources in standalone mode. Change-Id: I0d152741e7bb2c9cd283f5c35bd054385c7c1eb3
* Fix Mac build by using prebuilt SDL library for OS XDavid 'Digit' Turner2010-05-201-0/+3
| | | | Change-Id: I60657e72b13f9425d642b6b5dd770ce4ecd66abd
* Build SDL from sources directly.David 'Digit' Turner2010-05-181-7/+43
| | | | | | | | | | | | | | | | This removes the requirement to build the SDL library before the rest of the emulator. The prebuilt SDL library and installation is now optional and is only kept for the full Android build on Linux (mainly to avoid having to install many dev libraries on build servers). This patch affects both the Android and standalone build systems. The script android-configure.sh will not use a prebuilt SDL installation unless you explicitely use --sdl-config=<script>. Tested for linux-x86 / darwin-x86 / cygwin / linux-mingw builds. Change-Id: If973b2ad199f06aeeff43aec387d1ac629487529
* Moved android_emulation_setup from android/main.c to android/qemu-setup.cVladimir Chtchetkine2010-05-141-0/+1
| | | | Change-Id: Ic66bb0d07e28088ae02055c88d37bfd00edea592
* Upstream: HAVE_IOVEC => CONFIG_IOVECDavid 'Digit' Turner2010-05-111-1/+1
| | | | Change-Id: I18025d9c154a02af5d6298c7d7f72fc9f2c1c5d7
* Upstream: Misc integration - includes qobject.h and related sourcesDavid 'Digit' Turner2010-05-111-1/+11
| | | | Change-Id: Idfa93ab5c67c95a3bc1869eeaf3a84a75fe24cd6
* Moved QEmulator out of main.cVladimir Chtchetkine2010-05-111-0/+1
| | | | Change-Id: I20964bb5d7fbef5ea22d265427793a2a7fce2017
* Upstream: Move ioport code to ioport.[hc]David 'Digit' Turner2010-05-111-0/+1
| | | | Change-Id: I41aa30fff127338665a6a32fa66dcd43dd3bfe8b
* Upstream: Replace sys-queue.h with qemu-queue.hDavid 'Digit' Turner2010-05-101-1/+0
| | | | Change-Id: I5c51f54a7fe2ea702420429bbf0c789ed6d8c534
* Upstream: Use CONFIG_BSD instead of _BSD and HOST_BSDDavid 'Digit' Turner2010-05-101-1/+1
| | | | | Also fix OS X build, which failed with a link error. Change-Id: Idd63f25dc1f46ea66da5727c7577def34f048c3c