Jonas Maebe
d8191d48ab
* also delete ppcjvm in the execlean target
...
git-svn-id: branches/jvmbackend@18385 -
2011-08-20 07:55:08 +00:00
Jonas Maebe
532f16336a
* force -dNOOPT when compiling a JVM compiler
...
git-svn-id: branches/jvmbackend@18347 -
2011-08-20 07:49:37 +00:00
Jonas Maebe
4ff56b2471
+ jvm compiler target
...
git-svn-id: branches/jvmbackend@18313 -
2011-08-20 07:37:52 +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
marco
043e9b2ec2
* Trunk version to 2.7.1
...
git-svn-id: trunk@18075 -
2011-08-03 13:59:33 +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
pierre
f23b265ce1
+ Add global testppudump rule
...
git-svn-id: trunk@17960 -
2011-07-08 16:01:28 +00:00
pierre
efb0193cb2
Add ./utils/ppudump prerequisite to log-ppu files
...
git-svn-id: trunk@17959 -
2011-07-08 15:57:27 +00:00
pierre
d4372a7ac5
* Add ppudump testing rules
...
git-svn-id: trunk@17958 -
2011-07-08 15:47:27 +00:00
pierre
1a468eebc7
* Fix insdatx86 rule for Windows Makefiles
...
Also include regeneration of register include files.
git-svn-id: trunk@17928 -
2011-07-04 07:35:24 +00:00
pierre
a347381066
* Allow direct executable rule by adding $(COMPILER_UNITTARGETDIR) and $(COMPILER_TARGETDIR) dependencies
...
git-svn-id: trunk@17863 -
2011-06-29 07:05:27 +00:00
joost
499d6f78d1
* Fixed recipe commences before first target error when using GNU make version 3.82
...
git-svn-id: trunk@17757 -
2011-06-14 20:21:15 +00:00
florian
7803a302bf
+ added avr to full cycle
...
git-svn-id: trunk@17458 -
2011-05-14 17:44:49 +00:00
Jonas Maebe
9604ae2908
* also delete ppcppc64, ppcarm, ppcmips and ppcmipsel in the execlean target
...
git-svn-id: trunk@16856 -
2011-01-30 19:58:15 +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
pierre
9518188c4d
* Also use CMP -i218 for win64 target
...
git-svn-id: trunk@15934 -
2010-09-01 11:43:28 +00:00
florian
6c08597535
* don't build a native compiler for embedded targets
...
git-svn-id: trunk@15472 -
2010-06-22 12:04:37 +00:00
florian
092823308a
+ mips(el) support in the compiler makefile
...
* regenerated some makefiles to support mipsel-linux
git-svn-id: trunk@14371 -
2009-12-08 19:57:16 +00:00
florian
9b4be66260
+ first patches to support mips/mipsel in the compiler makefile
...
git-svn-id: trunk@14279 -
2009-11-27 15:22:15 +00:00
pierre
0687f16a04
* Accept weak for Solaris targets
...
git-svn-id: trunk@14224 -
2009-11-20 11:06:50 +00:00
pierre
b9a8592a11
* fix problem when svn is not found and add phony revision rule
...
git-svn-id: trunk@14085 -
2009-11-06 16:46:48 +00:00
pierre
fec158cfdf
* Remove FORCE for revision.inc target, correct rule
...
git-svn-id: trunk@14084 -
2009-11-06 15:10:56 +00:00
pierre
a977607e49
+ revision.inc rule added
...
git-svn-id: trunk@14083 -
2009-11-06 14:47:32 +00:00
pierre
3f28cfafe2
* Only update revision.inc if it is already present
...
git-svn-id: trunk@14079 -
2009-11-06 11:13:42 +00:00
pierre
2295a9f23b
* add -dREVINC even when REVSTR is already set, needed for cycle
...
git-svn-id: trunk@14077 -
2009-11-06 10:34:24 +00:00
pierre
b6d0a93599
* Fix REVSTR for windows OS
...
git-svn-id: trunk@14076 -
2009-11-06 10:18:07 +00:00
pierre
9bd672b3e4
* Use SRCEXEEXT for svnversion as EXEEXT is for target and not defined in prerules
...
git-svn-id: trunk@14075 -
2009-11-06 09:35:16 +00:00
Jonas Maebe
2eebadf944
* allow disabling the wpo cycle with NOWPOCYCLE=1
...
git-svn-id: trunk@13572 -
2009-08-21 14:27:37 +00:00
Jonas Maebe
d11764fe8c
- removed 1.0.x-specific checks
...
git-svn-id: trunk@13570 -
2009-08-20 20:33:15 +00:00
Jonas Maebe
d9a65f5fcc
* clean wpo files with distclean
...
* don't delete utilities while performing wpo cycle
git-svn-id: trunk@13564 -
2009-08-20 08:34:02 +00:00
Jonas Maebe
c8f9cfe9ed
* only specify -Xs- when actually using -OWsymbolliveness
...
git-svn-id: trunk@13561 -
2009-08-19 21:51:45 +00:00
Jonas Maebe
6c948f0970
* when RELEASE=1, also perform two compilations of the compiler/rtl with WPO
...
(and use the resulting compiler as final compiler to compile the rest of
the source tree and to install)
Note: this means that if you manually use "make cycle RELEASE=1", the RTL
afterwards will not be usable, because it will have been compiled with
WPO for the compiler; if you use "make all" in the root FPC dir, there
is no problem since that makefile recompiles the RTL anyway.
git-svn-id: trunk@13560 -
2009-08-19 21:36:28 +00:00
Jonas Maebe
847354fe10
* Makefiles version 2.5.1
...
git-svn-id: trunk@13533 -
2009-08-13 21:21:28 +00:00
Jonas Maebe
e246cac3ac
* regenerated using latest fpcmake
...
git-svn-id: trunk@13487 -
2009-08-02 18:40:14 +00:00
florian
1bc505b622
* replaced PATHSEP by / for instruction and register table generation
...
git-svn-id: trunk@12786 -
2009-02-24 19:57:40 +00:00
florian
7cb26b37a1
* fixed reg. and ins. dat include file generation on windows
...
git-svn-id: trunk@12608 -
2009-01-26 14:15:10 +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
micha
66a940afad
* fix armeb compiler cleaning
...
git-svn-id: trunk@11816 -
2008-09-21 21:02:51 +00:00
Jonas Maebe
9d8bee1887
* regenerated with changes in r11233
...
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +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
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
micha
b0838b13d7
* add armeb target to compiler/Makefiles
...
git-svn-id: trunk@10552 -
2008-03-24 17:48:11 +00:00
peter
f96817b5e9
* support CROSSOPT which is only passed to the cross compiler. Can be used to bootstrap a native compiler with
...
softfpu (-Cfsoft) that is not supported by i386
git-svn-id: trunk@10550 -
2008-03-24 14:23:45 +00:00
Jonas Maebe
9772da7eeb
* compare stripped copies of the compiler instead of the original
...
compiler binaries when determining whether cycle has finished
on darwin, because when using Dwarf the linked binaries are
always slightly different there (because the Dwarf info is kept
in the object files and is referenced using a unique identifier,
to be able to ascertain that you are using the correct object
files and binary together when debugging)
git-svn-id: trunk@9715 -
2008-01-11 20:08:47 +00:00
Jonas Maebe
c9ce918485
* regenerated for darwin/x86_64
...
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
yury
22c1f6381d
* Fixed cross CPU cycle after changes in rev. 8911.
...
git-svn-id: trunk@9018 -
2007-10-31 22:44:25 +00:00
peter
ee479f31a1
* remove duplciate m68k from ALLTARGETS
...
git-svn-id: trunk@8999 -
2007-10-30 07:15:48 +00:00
peter
a0984505b2
* regenerated to fix fpc detection on non-i386
...
git-svn-id: trunk@8991 -
2007-10-29 16:34:18 +00:00