summaryrefslogtreecommitdiff
path: root/Makefile.fpc
Commit message (Collapse)AuthorAgeFilesLines
* * set correct PPSUF for MIPS(EL), based on a patch by Jeppe Johansenflorian2012-05-281-0/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@21416 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed "make install" for non-JVM targets after r21069jonas2012-04-271-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@21075 3ad0048d-3df7-0310-abae-a5850022a9f2
* * merged trunk up to r20882jonas2012-04-151-3/+18
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o support for the new codepage-aware ansistrings in the jvm branch o empty ansistrings are now always represented by a nil pointer rather than by an empty string, because an empty string also has a code page which can confuse code (although this will make ansistrings harder to use in Java code) o more string helpers code shared between the general and jvm rtl o support for indexbyte/word in the jvm rtl (warning: first parameter is an open array rather than an untyped parameter there, so indexchar(pcharvar^,10,0) will be equivalent to indexchar[pcharvar^],10,0) there, which is different from what is intended; changing it to an untyped parameter wouldn't help though) o default() support is not yet complete o calling fpcres is currently broken due to limitations in sysutils.executeprocess() regarding handling unix quoting and the compiler using the same command lines for scripts and directly calling external programs o compiling the Java compiler currently requires adding ALLOW_WARNINGS=1 to the make command line git-svn-id: http://svn.freepascal.org/svn/fpc/branches/jvmbackend@20887 3ad0048d-3df7-0310-abae-a5850022a9f2
| * * don't build utils on gba and embeddedflorian2012-01-071-1/+17
| | | | | | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@19999 3ad0048d-3df7-0310-abae-a5850022a9f2
* | + support for building jvm-java compiler/rtl via top-leveljonas2011-12-041-3/+23
|/ | | | | | | | make CPU_TARGET=jvm OS_TARGET=java all ("make install" does not yet fully work: the classes under rtl/units/jvm-java/org/freepascal/rtl aren't installed yet) git-svn-id: http://svn.freepascal.org/svn/fpc/branches/jvmbackend@19747 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Trunk version to 2.7.1marco2011-08-031-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@18075 3ad0048d-3df7-0310-abae-a5850022a9f2
* * compile win 64-bit IDE default. It works now, and even gdb is starting to ↵marco2010-12-151-1/+1
| | | | | | work. git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@16567 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Makefiles version 2.5.1jonas2009-08-131-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@13533 3ad0048d-3df7-0310-abae-a5850022a9f2
* + delete base.build-stamp.*florian2009-02-011-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12645 3ad0048d-3df7-0310-abae-a5850022a9f2
* + make target buildbaseflorian2009-02-011-1/+11
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12643 3ad0048d-3df7-0310-abae-a5850022a9f2
* * enabled smart linking by default for Darwin (will break buildingjonas2008-07-071-1/+1
| | | | | | | | | on Mac OS X 10.2.x, and also on 10.3.x if not at least Xcode 1.5 is installed; compiled programs can however still work on such systems without any problem) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11345 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Haiku patch by Olivier Coursiereflorian2008-05-311-1/+1
| | | | | | | | - a little more native rtl: it use a native haiku library for select function instead of relying on a compatibility symlink - haiku in the list of target that support the ide - some more fix in some packages git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11135 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add armeb target to compiler/Makefilesmicha2008-03-241-0/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10552 3ad0048d-3df7-0310-abae-a5850022a9f2
* * BeOS/Haiku updates from Olivier Coursièrepeter2008-01-231-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9880 3ad0048d-3df7-0310-abae-a5850022a9f2
* * moved freevision packagepeter2008-01-141-61/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@9752 3ad0048d-3df7-0310-abae-a5850022a9f2
* - removed ide building for darwin again (basic functionality works, butjonas2007-05-021-1/+1
| | | | | | | it is not supported by anyone) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@7238 3ad0048d-3df7-0310-abae-a5850022a9f2
* * clean also installerpeter2007-05-011-0/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@7232 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Enabled building of ide on darwinjoost2007-04-291-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@7189 3ad0048d-3df7-0310-abae-a5850022a9f2
* * changed version to 2.3.1jonas2007-03-051-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@6725 3ad0048d-3df7-0310-abae-a5850022a9f2
* * split fcl into separate fcl-* packagespeter2007-02-251-7/+14
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@6660 3ad0048d-3df7-0310-abae-a5850022a9f2
* + support for make -jX by marking all Makefiles that need to be executedjonas2007-01-271-0/+2
| | | | | | | | | serially with .NOTPARALLEL: -> currently parallel: rtl/darwin, packages/base, packages/base/httpd, packages/extra/univint, fcl, utils git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@6223 3ad0048d-3df7-0310-abae-a5850022a9f2
* * ignore error if no build stamp was foundflorian2006-10-291-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@5054 3ad0048d-3df7-0310-abae-a5850022a9f2
* * reenable generation of smartlinked libraries during build, use -ap to ↵tom_at_work2006-04-201-4/+0
| | | | | | speed up the process (no regeneration of makefiles yet) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@3291 3ad0048d-3df7-0310-abae-a5850022a9f2
* * force zipname to fpc-ver-target for zipinstallpeter2006-02-131-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2559 3ad0048d-3df7-0310-abae-a5850022a9f2
* * removed powerpc64/linux from SMARTLINKTARGETS. Takes way too much time ↵tom_at_work2006-02-121-0/+4
| | | | | | | | without an internal binwriter. * regenerated makefiles git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2546 3ad0048d-3df7-0310-abae-a5850022a9f2
* * various bugfixesdaniel2006-02-021-1/+1
| | | | | | | | | - Disable shared linking for now since it since it simply breaks svn. (Already disabled in Makefile itself, likely accidentally done with an old FPCMake, but it "fixed" svn to compile.) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2401 3ad0048d-3df7-0310-abae-a5850022a9f2
* * FreeBSD now also shared.marco2006-01-151-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2296 3ad0048d-3df7-0310-abae-a5850022a9f2
* + makefiles adapted for shared library supportflorian2006-01-111-1/+10
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2257 3ad0048d-3df7-0310-abae-a5850022a9f2
* *FV not compiled for winceoro062005-12-251-1/+16
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2049 3ad0048d-3df7-0310-abae-a5850022a9f2
* * makefile adaption to be able to cycle compiler and RTL on PowerPC64 targettom_at_work2005-10-081-0/+3
| | | | | | | * some fixes for PowerPC64 target in the code generator and the RTL * stabs generation for PowerPC64 is okay now (untested) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1337 3ad0048d-3df7-0310-abae-a5850022a9f2
* * moved package building parts to fpcbuild repositorypeter2005-06-091-429/+21
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@331 3ad0048d-3df7-0310-abae-a5850022a9f2
* * use --define parameter instead of putting build dirs in .specpeter2005-05-231-9/+8
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@79 3ad0048d-3df7-0310-abae-a5850022a9f2
* * 2.1.1peter2005-05-161-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@5 3ad0048d-3df7-0310-abae-a5850022a9f2
* initial importfpc2005-05-161-0/+717
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1 3ad0048d-3df7-0310-abae-a5850022a9f2