yury
bb1a2d21ab
* mipsel-android: Fixed library loading.
...
git-svn-id: trunk@26689 -
2014-02-06 19:09:58 +00:00
yury
b995da1e06
+ Added mipsel-android startup files by Vsevolod Alekseyev.
...
git-svn-id: trunk@26688 -
2014-02-06 18:33:23 +00:00
Tomas Hajny
ce4cb437e2
+ character sets for central Europe added also to Makefiles as implicit units
...
git-svn-id: trunk@26526 -
2014-01-20 00:20:11 +00:00
marco
f09374a197
* winsock(and -2), sockets and gpm to rtl-extra.
...
git-svn-id: trunk@26426 -
2014-01-11 19:45:37 +00:00
marco
876c2c5cca
* also remove variants.
...
git-svn-id: trunk@26406 -
2014-01-07 08:13:07 +00:00
marco
41ef2a7a29
* more makefile fixes last change, mantis #25500
...
git-svn-id: trunk@26405 -
2014-01-06 21:01:01 +00:00
paul
14a34239cc
rtl: add cp856 to makefiles
...
git-svn-id: trunk@26387 -
2014-01-05 06:03:28 +00:00
marco
a001e12d04
* rtl-console initial version.
...
git-svn-id: trunk@26372 -
2014-01-03 22:19:02 +00:00
marco
ebe262762a
* Clean out of $i textrec and filerec includes that are redundant now that cpstrrtl exposes
...
those records via system.
git-svn-id: trunk@26356 -
2014-01-02 13:26:09 +00:00
yury
90b8e051cb
* Fixed crash during dll loading on android-i386 (Stupid error because I am not comfortable with at&t i386 assembler syntax). Issue #25435 .
...
git-svn-id: trunk@26269 -
2013-12-23 12:02:50 +00:00
nickysn
1bea98995b
* regenerated fpcmake makefiles after r25642
...
git-svn-id: trunk@25644 -
2013-10-05 10:11:27 +00:00
yury
7e5af23ace
* Android: There are cases when libc "environ" var may be NULL. Check for such case and provide fake valid environment. Bug #24519 .
...
git-svn-id: trunk@24804 -
2013-06-04 15:21:29 +00:00
pierre
d1d0ed3c16
Regenerate all Makefiles with an up-to-date fpcmake binary
...
git-svn-id: trunk@24371 -
2013-04-29 12:40:50 +00:00
pierre
78a7043352
Regenerate all Makefiles with an up-to-date fpcmake binary (dummy commit)
...
git-svn-id: trunk@24367 -
2013-04-29 12:30:54 +00:00
florian
3d7033d81e
* Makefiles regenerated
...
git-svn-id: trunk@24325 -
2013-04-25 20:25:57 +00:00
paul
a592e77f35
rtl: add missing windows codepages (mantis #0024294 )
...
git-svn-id: trunk@24295 -
2013-04-22 01:48:12 +00:00
paul
db357320d7
rtl: install all cpXXX .ppu and .o files
...
git-svn-id: trunk@23802 -
2013-03-12 11:44:15 +00:00
paul
5157304998
rtl: build fpwidestring for the same platforms as character unit
...
git-svn-id: trunk@23801 -
2013-03-12 03:23:08 +00:00
paul
e379daaf9c
compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets
...
git-svn-id: trunk@23799 -
2013-03-12 01:35:25 +00:00
yury
5d061a7efa
* Do not use persistent register r5 in the library init code. It fixes crash during library load on some versions of Android. Issue #23974 .
...
* Made the startup code Thumb-safe.
git-svn-id: trunk@23694 -
2013-03-04 23:49:41 +00:00
yury
8bce7058fc
* Build unixcp for android too.
...
git-svn-id: trunk@23674 -
2013-02-28 20:01:50 +00:00
yury
3fbe35da4b
* Reverted r23646, since missing clocale has been committed.
...
git-svn-id: trunk@23649 -
2013-02-24 13:29:30 +00:00
yury
65d610902b
+ Forgot to commit dummy clocale. It has caused Issue #23931 .
...
git-svn-id: trunk@23648 -
2013-02-24 13:27:50 +00:00
svenbarth
f229d601de
Fix for Mantis #23931 .
...
rtl/android/Makefile.fpc:
* clocale.pp is located in $(UNIXINCDIR)
git-svn-id: trunk@23646 -
2013-02-22 17:32:58 +00:00
yury
9712b36821
+ Add dummy clocale unit for Android to fix packages compilation.
...
git-svn-id: trunk@23636 -
2013-02-20 16:09:06 +00:00
yury
c27dcfd5b1
* Fixed building of Android RTL with newer versions of make. Issue #23911 .
...
* Disabled building of clocale, since it does not work anyway. A new android implementation is needed.
* Disabled building of x86 and ports units. They are useless on Android.
git-svn-id: trunk@23635 -
2013-02-20 15:53:13 +00:00
florian
4eb660699c
* patch by Takeda Matsuki to fix building for android with make 3.82, resolves #23911
...
git-svn-id: trunk@23632 -
2013-02-19 20:52:47 +00:00
yury
cf52a07470
* Updated makefiles.
...
git-svn-id: trunk@23609 -
2013-02-13 17:46:54 +00:00
yury
9471fb4f9e
* Added ICU version of Android 4.1.
...
* Increment by 2 when finding an unknown ICU version.
git-svn-id: branches/targetandroid@23483 -
2013-01-22 09:47:31 +00:00
yury
0abe1d270b
* Fixed file description.
...
git-svn-id: branches/targetandroid@23450 -
2013-01-18 23:27:45 +00:00
yury
04fd0eeee2
* Simplify arm startup code.
...
git-svn-id: branches/targetandroid@23449 -
2013-01-18 23:27:02 +00:00
yury
2aa9111b7c
* Fixed file description.
...
git-svn-id: branches/targetandroid@23448 -
2013-01-18 23:25:58 +00:00
yury
3ed10a6936
* Rewrite initialization code for i386-android. i386-android works.
...
git-svn-id: branches/targetandroid@23447 -
2013-01-18 23:19:29 +00:00
yury
12fe3bb65d
* Removed leftover from my experiments (calling directly pascal main).
...
git-svn-id: branches/targetandroid@23434 -
2013-01-17 22:28:59 +00:00
yury
862b608eb8
* Thread safety.
...
git-svn-id: branches/targetandroid@23429 -
2013-01-17 16:49:23 +00:00
yury
04902a15f9
* Fixed AnsiStrLComp() and AnsiStrLIComp().
...
git-svn-id: branches/targetandroid@23424 -
2013-01-17 12:02:35 +00:00
yury
f55c3a0331
* Fixed stupid copy-paste error.
...
git-svn-id: branches/targetandroid@23423 -
2013-01-17 11:49:55 +00:00
yury
2fc220cc6c
* Regenerated makefiles.
...
git-svn-id: branches/targetandroid@23410 -
2013-01-16 14:52:36 +00:00
yury
d26f0552a0
* Sync with trunk r23404.
...
* Regenerated makefiles.
git-svn-id: branches/targetandroid@23405 -
2013-01-16 13:21:51 +00:00
yury
87f14b072f
* Use collation when comparing strings.
...
git-svn-id: branches/targetandroid@23402 -
2013-01-16 10:50:52 +00:00
yury
9330507f8d
* Implemented Unicode string manager for Android. It uses ICU library libicuuc.so. Note: ICU on Android has limited number of code pages. So don't expect support for DOS code pages or other exotic code pages.
...
git-svn-id: branches/targetandroid@23382 -
2013-01-14 14:20:44 +00:00
yury
7322164c0a
* I've found that libc on Android does not implement widechar case functions such as towupper(). Such functions are just wrappers over regular char functions. Therefore the whole cwstring unit is useless for Android. For now I've added stub cwstring unit for Android and reverted all Android specific changes in unix/cwstring.pp. Later, Unicode manager for Androud should be implemented using libicuuc, which is default Android lib.
...
git-svn-id: branches/targetandroid@23301 -
2013-01-02 18:47:09 +00:00
yury
26c1ab9375
* Added uuchar unit to build for android.
...
git-svn-id: branches/targetandroid@23298 -
2013-01-02 15:41:36 +00:00
yury
b0fb02e4c9
* Updated Makefile
...
git-svn-id: branches/targetandroid@23288 -
2013-01-02 00:04:41 +00:00
yury
5fbb67a303
* cprt0.as is not needed, since we link to libc always.
...
git-svn-id: branches/targetandroid@23287 -
2013-01-02 00:03:42 +00:00
yury
97dd19b04f
* cprt0.as is not needed, since we link to libc always.
...
git-svn-id: branches/targetandroid@23286 -
2013-01-02 00:01:43 +00:00
yury
6ccb152647
* Rework of Android startup code. It is needed to always link to libc on android to implement finalization and environment variables in shared libraries.
...
* Cleanup of Android linker.
* Use only INSERT command in the linker script to inject custom .fpc sections. Whole linker script duplication is nor needed anymore.
* Use BFD linker, since GOLD linker does not support INSERT command. Other incompatibilities may also exist.
* Enable tf_smartlink_sections for i386-android.
* i386-android is broken after this commit. Will be fixed later.
git-svn-id: branches/targetandroid@23284 -
2013-01-01 23:49:12 +00:00
Jonas Maebe
21e162604c
* fixed "make install" for jvm targets
...
+ implemented top level "make (cross)zipinstall" for jvm targets
(mantis #23005 )
git-svn-id: trunk@22493 -
2012-09-27 21:35:17 +00:00
tom_at_work
75e57faba1
re-apply the changes of r22045 to correct files after recent revert
...
git-svn-id: branches/targetandroid@22048 -
2012-08-09 14:13:51 +00:00
tom_at_work
19238eafde
- revert r22045: applied changes to wrong files, i.e. linux system files, instead of android ones
...
git-svn-id: branches/targetandroid@22047 -
2012-08-09 13:57:34 +00:00