Commit Graph

388 Commits

Author SHA1 Message Date
joost
f8a6ddd460 * Fixed paths in fpmake.pp files
git-svn-id: trunk@24787 -
2013-06-02 21:20:14 +00:00
joost
df4191acb3 * Handle the location of each package at run-time, not at compilation time
* Added a fpmake.pp in the root, to compile the utils and packages in one go

git-svn-id: trunk@24783 -
2013-06-02 17:55:23 +00:00
Károly Balogh
4e427b9663 disable threading and process for morphos
git-svn-id: trunk@24747 -
2013-06-01 19:13:06 +00:00
Jonas Maebe
2f29a6ebd3 * fixed use of uninitialized "read" result in case 0 bytes were read, fixes
hang on Darwin/ppc

git-svn-id: trunk@24623 -
2013-05-27 11:40:44 +00:00
joost
94e7cd5a51 * Switched utils to fpmake building
git-svn-id: trunk@24621 -
2013-05-26 19:05:11 +00:00
joost
14f930ef67 * Fix adding new Makefile.fpc to subversion in fpmake-conversion script
git-svn-id: trunk@24620 -
2013-05-26 18:53:22 +00:00
joost
95972cabbc * Let fpmake update the revision.inc file for fpcmake
git-svn-id: trunk@24538 -
2013-05-20 17:00:25 +00:00
joost
534e8e2a0c * Scripts to generate Makefiles which call fpmake
git-svn-id: trunk@24487 -
2013-05-12 19:30:19 +00:00
pierre
5c9de9a68b Regenerate all Makefiles with an up-to-date fpcmake binary
git-svn-id: trunk@24366 -
2013-04-29 12:29:03 +00:00
pierre
9414fddd00 Add explanation about revision.inc file
git-svn-id: trunk@24330 -
2013-04-26 10:23:52 +00:00
pierre
d38e6e62c8 commit new revision.inc file
git-svn-id: trunk@24329 -
2013-04-26 10:23:25 +00:00
florian
3d7033d81e * Makefiles regenerated
git-svn-id: trunk@24325 -
2013-04-25 20:25:57 +00:00
florian
0e41df598e * merge i8086 branch by Nikolay Nikolov
git-svn-id: trunk@24324 -
2013-04-25 20:23:51 +00:00
nickysn
8a1178e4e9 * regenerated makefiles
git-svn-id: branches/i8086@24114 -
2013-04-01 17:30:11 +00:00
nickysn
0fe3bee97e * set STATICLIBPREFIX to empty for the msdos target in fpcmake.ini
git-svn-id: branches/i8086@24113 -
2013-04-01 17:27:28 +00:00
nickysn
873d5f7d05 * makefiles regenerated
git-svn-id: branches/i8086@24103 -
2013-04-01 02:02:53 +00:00
nickysn
a05823b8bf * updated fpcmake.inc after the changes in fpcmake.inc from my previous commit
git-svn-id: branches/i8086@24101 -
2013-03-31 23:21:42 +00:00
nickysn
f3690daf95 * set the msdos staticlibext (.lib) and short suffix (d16) in fpcmake.ini
git-svn-id: branches/i8086@24100 -
2013-03-31 23:20:06 +00:00
pierre
49954b4b76 Regenerated Makefile and revision.inc
git-svn-id: trunk@23996 -
2013-03-25 13:07:54 +00:00
pierre
921deb7ac7 Avoid failure in exported directories
git-svn-id: trunk@23995 -
2013-03-25 13:06:47 +00:00
pierre
402e2bbe0e Improve revision.inc regeneration program
git-svn-id: trunk@23994 -
2013-03-25 13:06:00 +00:00
pierre
aa061bbe5a Makefile and revision.inc regenerated after commit 23962
git-svn-id: trunk@23963 -
2013-03-22 22:31:09 +00:00
pierre
4d62c91ae1 Fix make function name error
git-svn-id: trunk@23962 -
2013-03-22 22:29:12 +00:00
pierre
e69606c82e Use getrev pascal program to regenerate revision.inc
git-svn-id: trunk@23961 -
2013-03-22 22:26:33 +00:00
pierre
dd7d1e2cfe Create pascal program to convert svn info output
git-svn-id: trunk@23960 -
2013-03-22 22:19:26 +00:00
pierre
ab54fee4d8 Use ./ prefix for ppas on Unix systems
git-svn-id: trunk@23959 -
2013-03-22 22:17:11 +00:00
pierre
18812f84cf Regenerated Makefile and new revision.inc
git-svn-id: trunk@23957 -
2013-03-22 15:31:42 +00:00
pierre
b9cb784bc6 Use revision.inc file if present
git-svn-id: trunk@23956 -
2013-03-22 15:27:13 +00:00
pierre
e89c275746 Accept list of file as parameters of the script
git-svn-id: trunk@23955 -
2013-03-22 15:26:47 +00:00
pierre
98e9423978 * Generate revision.inc include file depending on last modified comitted file
git-svn-id: trunk@23954 -
2013-03-22 14:54:04 +00:00
pierre
057ebc1b2b Use revision.inc include file if REVINC conditional is set
git-svn-id: trunk@23953 -
2013-03-22 14:49:20 +00:00
florian
911ac847f7 * regenerated several automatically generated files after last changes
git-svn-id: branches/i8086@23936 -
2013-03-19 20:12:48 +00:00
florian
b508be843a * BINUTILSPREFIX for i8086-msdos is msdos only
git-svn-id: branches/i8086@23935 -
2013-03-19 20:12:11 +00:00
florian
451c634532 * treat msdos as 8.3 target in the makefiles as the compiler does
git-svn-id: branches/i8086@23780 -
2013-03-10 18:19:52 +00:00
florian
2fccd4be13 + msdos
+ i8086

git-svn-id: branches/i8086@23778 -
2013-03-10 17:30:35 +00:00
pierre
d9758e5d0e Avoid TARGET_DIRS_TARGET_DIRS garbage by explicitly setting result of string function in AddTargetDefines method to empty at startup
git-svn-id: trunk@23701 -
2013-03-06 16:40:04 +00:00
yury
4ee4e6fba0 * Top level makefile: Fixed and simplified cross-building. It is now possible to perform cross builds when having only bootstrap compiler executable.
- Always use fresh native fpcmake executable.
  - Build fresh native fpcmake executable when cross-compiling.
  - Explicitly specify a compiler which is used to bootstrap fpmake and fpcmake. Always use fresh native compiler for that. 
* New bootstrap target for fpcmake to build native fpcmake regardless of CPU/OS settings.

git-svn-id: trunk@23641 -
2013-02-21 14:54:57 +00:00
yury
b3862eb4b1 * Use standard Android NDK prefixes for binutils by default.
git-svn-id: trunk@23608 -
2013-02-13 17:35:55 +00:00
yury
2fc220cc6c * Regenerated makefiles.
git-svn-id: branches/targetandroid@23410 -
2013-01-16 14:52:36 +00:00
yury
3cd3b50104 * Fixed conflict of native android and java android targets.
git-svn-id: branches/targetandroid@23409 -
2013-01-16 14:46:02 +00:00
yury
d26f0552a0 * Sync with trunk r23404.
* Regenerated makefiles.

git-svn-id: branches/targetandroid@23405 -
2013-01-16 13:21:51 +00:00
Jonas Maebe
8258b99c70 * regenerated with jvm support, so top level 'make clean' works for jvm targets
git-svn-id: trunk@22492 -
2012-09-27 21:35:11 +00:00
florian
a365ae3631 + define BUILDFULLNATIVE and BUILDNATIVE for native builds
git-svn-id: trunk@22236 -
2012-08-24 21:15:28 +00:00
tom_at_work
810adb2f65 Merge with trunk r22040. Regenerated makefiles.
git-svn-id: branches/targetandroid@22046 -
2012-08-09 08:12:34 +00:00
tom_at_work
4150f0a2fb Rebase with r21814
git-svn-id: branches/targetandroid@21815 -
2012-07-07 23:09:20 +00:00
tom_at_work
77a85b7448 * basic android/x86 support
git-svn-id: branches/targetandroid@21296 -
2012-05-14 21:14:12 +00:00
florian
5966fcce74 * PIC does not require using the external assembler anymore
- removed 2.0.x-ism

git-svn-id: trunk@21116 -
2012-04-29 14:19:32 +00:00
Jonas Maebe
6d628a794b * fixed merge error in r21069: netbsd/x86-64 is supported, not haiku/x86-64
(fortunately, the makefiles were generated using a correct fpcmake)

git-svn-id: trunk@21074 -
2012-04-27 09:16:20 +00:00
Jonas Maebe
834026bfb5 * synchronised with trunk up to r21067
git-svn-id: branches/jvmbackend@21068 -
2012-04-26 21:24:20 +00:00
tom_at_work
acbc94e0fd - initial support for the android/arm target in the compiler; resulting .so's can be used for Android/ARM app development.
- basic rtl support using system calls
- fp(c)make/fppkg/makefile support

todo:
- revisit systems/t_android.pas: mostly duplicate with t_linux.pas, containing
lots of unnecessary code
- revisit rtl changes
- android ndk header translation import
- better app build/packaging support
- android/x86 support

git-svn-id: branches/targetandroid@21061 -
2012-04-26 09:36:42 +00:00