Károly Balogh
da7efb8607
AROS: regenerated Makefiles to support i386-aros
...
git-svn-id: trunk@28438 -
2014-08-17 23:16:47 +00:00
michael
ff985ba97d
* Fix use of exeext from wrong unit
...
git-svn-id: trunk@26750 -
2014-02-11 14:43:35 +00:00
yury
73c26bd6be
* mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used.
...
git-svn-id: trunk@26705 -
2014-02-07 12:37:17 +00:00
yury
f3b8fabf1b
* Fixed const name.
...
git-svn-id: trunk@26704 -
2014-02-07 12:29:40 +00:00
yury
0aab9a8c21
* mipsel-android: Support in fpmkunit.
...
git-svn-id: trunk@26702 -
2014-02-07 12:22:59 +00:00
Tomas Hajny
77967432ef
* always use forward slashes in path to fpmake similarly to paths to other tools in Makefiles
...
git-svn-id: trunk@26641 -
2014-02-01 00:11:09 +00:00
Tomas Hajny
e79246d6e6
* fix missing dependency of fppkg on fpmkunit (unnoticed on some targets due to dependency import via fcl-web)
...
git-svn-id: trunk@25613 -
2013-10-02 00:18:53 +00:00
florian
6377c180bf
* disable packages which do not build on msdos
...
git-svn-id: trunk@25236 -
2013-08-11 16:12:34 +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
joost
6230494c20
* Let fppkg handle the dependency of fpkmunit on the libtar package
...
git-svn-id: trunk@24539 -
2013-05-20 19:52:28 +00:00
pierre
884918a4c4
Regenerate all Makefiles with an up-to-date fpcmake binary
...
git-svn-id: trunk@24365 -
2013-04-29 12:27:42 +00:00
joost
527c407b62
* Re-generated Makefiles for the changes in the Makefile.fpcs in r24349
...
git-svn-id: trunk@24350 -
2013-04-27 20:48:14 +00:00
joost
20a3809e58
* Now zipinstall is passed to fpmake by all Makefile.fpc's
...
git-svn-id: trunk@24349 -
2013-04-27 20:34:00 +00:00
svenbarth
9a26fc6994
For now revert the FixPath usage from "is a directory" to "is a path" as at least on Windows it doesn't work as intended. I'll need time to check this correctly (which I don't have today and tomorrow).
...
packages/fpmkunit/src/fpmkunit.pp:
* change all FixPath(..., True) to FixPath(..., False) except those that replaced IncludeTrailingPathDelimiter
packages/fppkg/src/fpmkunitsrc.inc:
* regenerate
git-svn-id: trunk@23804 -
2013-03-12 14:15:12 +00:00
svenbarth
5399fd6664
Regenerated fpmkunitsrc.inc after r23793
...
git-svn-id: trunk@23794 -
2013-03-11 20:48:23 +00:00
svenbarth
c6d9b56dbb
Fix a problem with fppkg: the function FixPath is declared in fpmkunit and pkgglobals with different semantics. Now recently the fpmkunit was added to one of the fppkg units which resulted in the unit using fpmkunit's implementation instead of the one from pkgglobals. Because of list fppkg no longer worked correctly if paths without trailing path delimiter were used in the configuration files. To prevent further problems a new overloaded version was added with combined semantics of both original functions and these were deprecated.
...
fpmkunit/src/fpmkunit.pp:
+ add FixPath overload with an AIsDir argument that appends a trailing path delimiter if missing (basically the behavior of pkgglobals.FixPath)
* deprecate FixPath with only one parameter, but let it call the new overload
* adjust all calls to FixPath depending on the context (most calls are directories, so the new behavior is a nice addition)
fppkg/src/pkgglobals.pp:
* deprecate FixPath and let it call the FixPath variant from pkgglobals
fppkg/src/pkgoptions.pp:
* adjust all calls to FixPath according to context
git-svn-id: trunk@23793 -
2013-03-11 20:44:46 +00:00
yury
23b95a4d70
* Regenerated all makefiles.
...
git-svn-id: branches/targetandroid@23422 -
2013-01-17 11:36:12 +00:00
yury
d26f0552a0
* Sync with trunk r23404.
...
* Regenerated makefiles.
git-svn-id: branches/targetandroid@23405 -
2013-01-16 13:21:51 +00:00
florian
eb7882037a
* disable uncompilable targets for embedded targets
...
git-svn-id: trunk@23257 -
2012-12-31 15:51:04 +00:00
joost
b61960a0fb
* Implemented BuildCPU, BuildOS en BuildString properties
...
git-svn-id: trunk@23007 -
2012-11-17 21:38:15 +00:00
joost
316717a710
* Re-generated all the Makefile.fpcs from the packages. So they are almost all the same now.
...
git-svn-id: trunk@23001 -
2012-11-17 00:18:50 +00:00
tom_at_work
9428c78d63
Pass OPT to compilation of fpmake.
...
Solves issues with systems that e.g. require special options for compilation of programs (e.g. libc programs to find libc startup code) or the actual build has been compiled with options that are incompatible with default ones.
Tested changes by building an i386-linux local build and i386-linux->arm-linux cross-builds
git-svn-id: trunk@22397 -
2012-09-15 23:41:44 +00:00
tom_at_work
7c56a9f34d
Revert r22080 because it prevents crosscompilation.
...
git-svn-id: trunk@22101 -
2012-08-16 21:24:47 +00:00
tom_at_work
7b6bcd315f
Pass FPCOPT to fpmkunit and fpmake compilation. This prevents build errors of these programs if the given FPCOPT options of the previously compiled RTL are incompatible to default options. Regenerated associated makefiles.
...
git-svn-id: trunk@22080 -
2012-08-14 19:09:17 +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
joost
dde026f5d1
* Reverted file accidentally committed in r21957
...
git-svn-id: trunk@21960 -
2012-07-23 21:13:09 +00:00
joost
160c2fec65
* Use fpmkunit in the fppkg package, to avoid double code.
...
This also adds (among others) iphonesim support to fppkg
git-svn-id: trunk@21959 -
2012-07-23 20:56:09 +00:00
joost
7b13c9230d
* Renamed TLogLevel vl** enumerations to ll**, to avoid
...
conflicts with fpmkunits TVerboseLevel
git-svn-id: trunk@21957 -
2012-07-23 20:13:19 +00:00
tom_at_work
4150f0a2fb
Rebase with r21814
...
git-svn-id: branches/targetandroid@21815 -
2012-07-07 23:09:20 +00:00
svenbarth
90db273224
+ added target NativeNT to supported OSes in fpmkunit
...
* modified fpmake files in packages to allow a "make all" for NativeNT in packages to work (nearly all packages need to be disabled; the main cause for this are the still missing DOS and Objects units for the target)
git-svn-id: trunk@21319 -
2012-05-18 07:17:02 +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
pierre
1b3fd997fc
+ Regenerate all Makefiles's after adding x86_64 netbsd target
...
git-svn-id: trunk@21031 -
2012-04-24 23:15:18 +00:00
Jonas Maebe
44bd889b9b
* regenerated Makefiles with AIX support
...
git-svn-id: trunk@20812 -
2012-04-11 18:03:57 +00:00
Jonas Maebe
9ca2ea7fd0
+ AIX support to Makefiles
...
git-svn-id: trunk@20809 -
2012-04-11 18:02:38 +00:00
pierre
2c4d8cc9d9
Add x86_64-openbsd target in Makefiles
...
git-svn-id: trunk@20723 -
2012-04-06 16:49:08 +00:00
joost
e7a8bc567d
* When a dependency on a package is given without a checksum, accept every checksum
...
git-svn-id: trunk@20393 -
2012-02-21 18:21:52 +00:00
joost
46e3403c31
* fppkg only depends on httpd22 on targets that support fpWeb
...
git-svn-id: trunk@20064 -
2012-01-13 10:02:19 +00:00
joost
c41f844f58
* More packages switched to fpmake building
...
git-svn-id: trunk@20056 -
2012-01-11 21:02:51 +00:00
joost
8642d18921
* Added fppkg fpmake.pp file
...
git-svn-id: trunk@20029 -
2012-01-09 18:12:45 +00:00
florian
9426cac1b0
* rebuilt Makefiles
...
git-svn-id: trunk@19748 -
2011-12-04 15:34:01 +00:00
joost
14ec31daff
* On go32v2, fppkg does not depend on fcl-net
...
git-svn-id: trunk@19551 -
2011-10-28 11:43:30 +00:00
Tomas Hajny
5a5d6668a0
* fpunits.conf -> fpunits.cfg
...
git-svn-id: trunk@19485 -
2011-10-13 21:04:24 +00:00
Tomas Hajny
cf81d39682
* fixed wrong dependency of fppkg on fcl-web for all targets
...
git-svn-id: trunk@19456 -
2011-10-10 23:06:10 +00:00
pierre
0bc02701bd
* Fix missing pkgwget unit for OpenBSD due to a typing error
...
git-svn-id: trunk@19454 -
2011-10-10 22:38:47 +00:00
pierre
874f27a105
* Remove useless local variable which prevents go32v2 compilation
...
git-svn-id: trunk@19067 -
2011-09-14 21:55:36 +00:00
joost
89f3b4d838
* When TProcess is available, pipe compiler console output to log instead of stdout. So that GUI applications can show it
...
git-svn-id: trunk@19046 -
2011-09-11 08:53:46 +00:00
joost
c0fa7e930b
* Removed several mem-leaks
...
git-svn-id: trunk@18902 -
2011-08-29 14:44:09 +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