Jonas Maebe
2e9e005647
* don't add a utils prefix when the target cpu is the JVM, because the
...
Jasmin assembler we use is a Java program, so the "assembler binary" is
java itself (which is a native program for the current host in any case)
git-svn-id: branches/jvmbackend@18350 -
2011-08-20 07:50:08 +00:00
Jonas Maebe
94ed2ac649
+ jvm/java target support
...
git-svn-id: branches/jvmbackend@18311 -
2011-08-20 07:37:42 +00:00
pierre
1c2a5f9819
+ Update all Makefile's modified by
...
change in utils/fpcm/fpcmake.ini in prevous commit.
Adapt also other files to that change:
* compiler/globals.pas: Replace $FPCTARGET by os_string if
tf_use_8_3 flag is set for target_info also.
* tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way
as TARGETSUFFIX was modified in previous commit.
* tests/utils/dotest.pp:
+ New variable UseOSOnly, set to true if only target OS name
should be used for subdirectories.
git-svn-id: trunk@18228 -
2011-08-16 20:10:19 +00:00
pierre
68d61c69e7
* Only use OS_TARGET for TARGET_SUFFIX if target is in LIMIT83fs list
...
* Update fpcmake.inc
git-svn-id: trunk@18227 -
2011-08-16 20:06:52 +00:00
marco
39d7bb511d
* Regenned all makefiles before 2.6.x branching.
...
git-svn-id: trunk@18073 -
2011-08-03 13:41:52 +00:00
joost
08ee418513
* Reverted r17969, now fpmake distclean is implemented
...
git-svn-id: trunk@17986 -
2011-07-13 20:25:02 +00:00
joost
595eadccb6
* Do not cleanup fpmake executable on distclean anymore. To make it possible
...
to cleanup more than one target using distclean.
* Added new fpmakeclean target to makefiles which does a cleanall and clears
the fpmake executables
git-svn-id: trunk@17969 -
2011-07-10 14:27:49 +00:00
joost
28fb5b21a3
* Always add -n when compiling fpmake when not cross-compiling
...
git-svn-id: trunk@17965 -
2011-07-09 16:08:06 +00:00
pierre
11b154b5d9
* Also for -Cg use for x86_64 solaris
...
git-svn-id: trunk@17818 -
2011-06-24 13:52:37 +00:00
joost
6f0e8bffcf
* Do not pass -n when there is no cross-compilation.
...
git-svn-id: trunk@17654 -
2011-06-04 14:53:03 +00:00
joost
0cf1eeb45b
* No need for the FPC_NATIVE define anymore. This define held the wrong
...
compiler for compiling fpmake and fpmkunit-bootstrap during cross-cpu
compiles. (bug #19263 ) Now the proper compiler is determined by executing
fpc -PB.
git-svn-id: trunk@17649 -
2011-06-03 11:35:38 +00:00
joost
898a4debca
* When using a installed compiler to compile fpmake, do not pass -n to
...
the compiler. Bug #19412 .
git-svn-id: trunk@17605 -
2011-05-29 19:58:21 +00:00
joost
44a43c63da
* Only export FPCFPMAKE when a suitable compiler is found, or else
...
it won't be detected when that compiler becomes available later in
the compile process. Bug #19263
git-svn-id: trunk@17500 -
2011-05-19 13:26:16 +00:00
joost
8847efb758
* To build fpmake while cross-compiling, use the compiler that is used
...
while cycling the compiler to build the native rtl. (bug 19263)
git-svn-id: trunk@17389 -
2011-05-01 16:48:56 +00:00
joost
b926c6984e
* Added COMPILER_FPMAKE_UNITDIR to makefiles, with the path to the native
...
ppu's
* When no native ppu's are found, search for them in the units_bs dir. So
that it is possible to bootstrap fpmkunit
git-svn-id: trunk@17367 -
2011-04-25 14:34:12 +00:00
joost
a0f2ed6a13
* Added the FPCFPMAKE define which by default contains a compiler which
...
is build to compile for the target the system is running on. So that the
fpmake files can be compiled for the native system while cross-compiling
* Re-generated root and packages Makefile
git-svn-id: trunk@17356 -
2011-04-21 11:13:08 +00:00
Legolas
23d4e04c5c
* Added Wii support to fpcmake
...
git-svn-id: trunk@17036 -
2011-02-27 19:28:42 +00:00
mazen
b127fc154a
* Fixed spell error revealed by lintian.
...
git-svn-id: trunk@16094 -
2010-10-06 20:33:57 +00:00
Jonas Maebe
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
...
later: the same as i386/darwin, except
a) uses the non-fragile Objective-C ABI/runtime
b) does not require stubs for direct calls/jumps (not required for
i386/darwin under 10.6 and later either, but still generated
there for backwards compatibility)
c) only the same packages are enabled as for ARM/Darwin
d) MacOSAll is compiled specifically for the iPhoneSimulator SDK
This target also defines the symbol "darwin" apart from the target
name "iphonesim" for source code compatibility reasons.
git-svn-id: trunk@16065 -
2010-09-29 21:56:47 +00:00
marco
83245e2b1b
* fix for Mantis 16504, change order of tarcommand for busybox and
...
other embedded/old tars.
git-svn-id: trunk@15290 -
2010-05-17 20:22:29 +00:00
marco
3ef5d17209
* run clean_files target also for distclean, fixes cleaning of installer.pas
...
git-svn-id: trunk@15029 -
2010-03-21 12:49:21 +00:00
pierre
69dedbfaeb
+ Add support for programs in clean section
...
git-svn-id: trunk@14770 -
2010-01-22 15:18:30 +00:00
florian
34227e811d
+ patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
...
git-svn-id: trunk@14565 -
2010-01-07 17:42:11 +00:00
pierre
93c1c74e02
* Update Makefiles
...
git-svn-id: trunk@14382 -
2009-12-10 08:26:29 +00:00
marco
9243d89025
* haiku now an unix, Mantis 15032
...
git-svn-id: trunk@14322 -
2009-12-04 13:03:41 +00:00
florian
c7f7ce2cdd
+ mips*
...
+ armel
- unused variables removed
git-svn-id: trunk@14276 -
2009-11-26 19:39:23 +00:00
pierre
98dfe776e8
+ enable x86_64-solaris
...
git-svn-id: trunk@14236 -
2009-11-21 00:27:16 +00:00
marco
8dd4f48294
* haiku treated as general Unix in makefiles.
...
git-svn-id: trunk@14118 -
2009-11-08 18:41:46 +00:00
pierre
e7b25e55c0
* Fix position of fpcmade file for rtl
...
git-svn-id: trunk@14092 -
2009-11-07 01:01:31 +00:00
Jonas Maebe
e246cac3ac
* regenerated using latest fpcmake
...
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +00:00
marco
0a83746e73
* RUNBATCH now only initialized when not already set. For Dos under Windows XP in some circumstances.
...
git-svn-id: trunk@13477 -
2009-07-30 11:28:54 +00:00
Tomas Hajny
161c1f44d0
* changes from r12727 (import library prefix) reflected in fpcmake
...
git-svn-id: trunk@12830 -
2009-02-28 22:28:30 +00:00
marco
e5db5e4aa8
* regened makefiles to propagate makefile versions
...
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
florian
9d087f40fa
* when cross compiling, fallback to fpc when no cross compiler is found
...
git-svn-id: trunk@11827 -
2008-09-27 10:06:56 +00:00
Jonas Maebe
9d8bee1887
* regenerated with changes in r11233
...
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +00:00
Jonas Maebe
010246b1ae
* better fix for not automatically adding cross binutils prefixes for
...
darwin to darwin cross compilation (keeps CROSSCOMPILE=1 now, so other
CROSSCOMPILE-related changes are still done)
git-svn-id: trunk@11233 -
2008-06-15 15:40:24 +00:00
Jonas Maebe
390ece6e0b
* regenerated after r11180
...
git-svn-id: trunk@11193 -
2008-06-04 17:22:44 +00:00
giulio
14d4f02fa0
* fixed fpc_zipinstall for go32v2 and the like
...
* makefiles regenerated
git-svn-id: trunk@11180 -
2008-06-03 14:01:09 +00:00
Jonas Maebe
b6c43bad7d
* regenerated for i386-Haiku and darwin cross compilation changes
...
git-svn-id: trunk@11073 -
2008-05-24 09:29:08 +00:00
Jonas Maebe
fb3242b2f7
* don't set CROSSCOMPILE when compiling from darwin to darwin
...
(regardless of source and target architectures)
git-svn-id: trunk@11068 -
2008-05-24 08:36:36 +00:00
florian
35c0f78642
+ Haiku support by Olivier Coursière based on old BeOS support
...
git-svn-id: trunk@11014 -
2008-05-19 17:33:35 +00:00
micha
0b2f80a38b
* regenerate Makefiles to get armeb-linux support globally (also arm-darwin, so it seems)
...
git-svn-id: trunk@10888 -
2008-05-05 18:46:55 +00:00
florian
2838dbb35a
+ enabled arm-darwin in fpcmake
...
git-svn-id: trunk@10576 -
2008-03-28 18:22:57 +00:00
micha
b0838b13d7
* add armeb target to compiler/Makefiles
...
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
florian
0df73836a2
+ avr as cpu
...
git-svn-id: trunk@10308 -
2008-02-11 22:25:19 +00:00
marco
99b4d55ec5
* shellscript to print deps based on makefile.fpc requirement lines
...
git-svn-id: trunk@10030 -
2008-01-27 10:49:05 +00:00
peter
337c3cba5d
* also include sec_units if only implicitunits are available
...
git-svn-id: trunk@9861 -
2008-01-22 08:45:14 +00:00
mazen
69a82669df
* Fixed guessing default FPCDIR in fpcmake.
...
git-svn-id: trunk@9630 -
2008-01-05 11:37:22 +00:00
Jonas Maebe
c9ce918485
* regenerated for darwin/x86_64
...
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
Jonas Maebe
d801dec484
+ darwin/x86_64 support
...
git-svn-id: trunk@9178 -
2007-11-10 18:28:12 +00:00