Commit Graph

399 Commits

Author SHA1 Message Date
Károly Balogh
710da4cc13 packages: fix the cross-build breakages caused by the overlapping sp argument added in r34680 and a wrong fix attempt in r34684
git-svn-id: trunk@34685 -
2016-10-09 06:03:32 +00:00
nickysn
c5ae6027ca * fixed i8086-msdos snapshot building after r34680
git-svn-id: trunk@34684 -
2016-10-08 22:26:40 +00:00
nickysn
5306ee552b * regenerated makefiles with latest fpcmake
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4 * regenerate makefiles after the fpcmake update
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
nickysn
2e3cb70489 * regenerated makefiles after adding the win16 target
git-svn-id: trunk@31525 -
2015-09-05 11:02:54 +00:00
joost
9ce6e8f801 * Removed the fpmkunit_bootstrap target because it forces building fpmake in
all circumstances which breaks 'make sourcezip'. In fact a revert of
   r29249.

git-svn-id: trunk@31400 -
2015-08-24 20:29:38 +00:00
joost
46906833f1 * Re-generated makefile's
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
Károly Balogh
77bdd83bfc AROS/x86_64: regenerated Makefiles
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
marco
c9ae6b34c6 * initial support for INSTALL_BINDIR. If that option isn't used behaviour
should be the same as old. Mantis #27272

git-svn-id: trunk@31166 -
2015-06-28 15:06:04 +00:00
Jonas Maebe
89418d23e5 * regenerated Makefiles with Linux/AArch64 support
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
Jonas Maebe
fa328436ab * regenerated for iphonesim/x86-64
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
3d01d4ceb1 * regenerated with Darwin/AArch64 support
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00
marco
d407b668d1 * version updated to 3.1.1
git-svn-id: trunk@29399 -
2015-01-04 21:09:04 +00:00
joost
d4ee6fb0e5 * Placed bootstrapping the fpmkunit in a separate make-target
git-svn-id: trunk@29249 -
2014-12-10 21:46:15 +00:00
joost
d3c2306586 * Pass correct baseinstalldir to fpmake when doing a cross-zipinstall from
a unix system to a non-unix system. Bug #27114

git-svn-id: trunk@29219 -
2014-12-08 14:29:27 +00:00
pierre
49a5dcbf53 Explictly add subdirectory fpmake.pp sources to ./fpmake dependencies
git-svn-id: trunk@29155 -
2014-11-26 15:23:50 +00:00
joost
a9dcb9201f * Do not rebuild fpmake on each run on an host-os that uses an executable-suffix. (.exe)
git-svn-id: trunk@28973 -
2014-11-03 12:42:33 +00:00
joost
75afdf052b * Pass archive-command to fpmake on make zipsourceinstall
git-svn-id: trunk@28971 -
2014-11-02 19:51:52 +00:00
joost
3296c3d381 * Pass "-fsp 0" to fpmake on distinstall and zipdistinstall to remove absolute source path from fpunits.cfg files
git-svn-id: trunk@28946 -
2014-10-29 21:20:01 +00:00
pierre
d3755371fe Regenerate after last commit: Add testppudump phony targets to packages and utils directory
git-svn-id: trunk@28734 -
2014-10-03 22:09:14 +00:00
marcus
b962e61847 AROS: arosunits for aros system library units
git-svn-id: trunk@28547 -
2014-08-31 06:39:28 +00:00
Károly Balogh
da7efb8607 AROS: regenerated Makefiles to support i386-aros
git-svn-id: trunk@28438 -
2014-08-17 23:16:47 +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
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
nickysn
1bea98995b * regenerated fpcmake makefiles after r25642
git-svn-id: trunk@25644 -
2013-10-05 10:11:27 +00:00
joost
756ca5f318 * On a zipdistinstall, call fpmake zipinstall with examples enabled
* Pass the zipprefix as used in the install/makepack script to fpmake
   Both changes are only done in packages/Makefile.fpc for now. The
   changes are not applied to all packages individually because in
   practice those aren''t used for doing a zipinstall anymore. These
   changes can be done later if the packages/*/Makefile.fpc's are
   re-generated.

git-svn-id: trunk@24479 -
2013-05-09 21:10:40 +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
florian
3d7033d81e * Makefiles regenerated
git-svn-id: trunk@24325 -
2013-04-25 20:25:57 +00:00
yury
cf52a07470 * Updated makefiles.
git-svn-id: trunk@23609 -
2013-02-13 17:46:54 +00:00
yury
2fc220cc6c * Regenerated makefiles.
git-svn-id: branches/targetandroid@23410 -
2013-01-16 14:52:36 +00:00
yury
d26f0552a0 * Sync with trunk r23404.
* Regenerated makefiles.

git-svn-id: branches/targetandroid@23405 -
2013-01-16 13:21:51 +00:00
joost
69437fcc1a * Remove fpmake.o and fpmake.dbg on distclean
git-svn-id: trunk@23027 -
2012-11-18 20:24:25 +00:00
joost
5ee506d64e * Do not cross-compile binaries from packages, unless BUILDFULLNATIVE is defined
git-svn-id: trunk@23024 -
2012-11-18 17:32:06 +00:00
joost
8168276912 * Only rebuild the fpmake executable if fpmake.pp is changed. With this change it is possible again to cross-compile after a normal compile without a make clean in between.
git-svn-id: trunk@22978 -
2012-11-11 13:04:52 +00:00
joost
9035d3ae5d * Clear fpmkunit bootstrap files when make (dist)clean is called from packages directory
git-svn-id: trunk@22636 -
2012-10-13 12:12:59 +00:00
joost
e98213814b * When performing a distclean while there is no fpmake-executable available,
also recurse into all sub-directories with a Makefile-file present. Based
   on patch from Pierre.

git-svn-id: trunk@22632 -
2012-10-13 10:35:37 +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
tom_at_work
77a85b7448 * basic android/x86 support
git-svn-id: branches/targetandroid@21296 -
2012-05-14 21:14:12 +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
pierre
2c4d8cc9d9 Add x86_64-openbsd target in Makefiles
git-svn-id: trunk@20723 -
2012-04-06 16:49:08 +00:00
joost
2735e656b0 * Switched packages building from make/fpmake hybrid to fpmake building.
git-svn-id: trunk@20315 -
2012-02-11 17:55:26 +00:00
joost
3d368fb900 * Revert accidentally committed files in r20238
git-svn-id: trunk@20239 -
2012-02-03 21:21:38 +00:00
joost
32541398c8 Better way to disable package then used in r20236, this way the package is cleaned on a distclean
git-svn-id: trunk@20238 -
2012-02-03 21:15:41 +00:00
joost
4bb05b21ed * Converted fpmkunit and the packages it depends on to fpmake building.
Hash, paszlib, fcl-process and fpmkunit itself are build using
   fpmkunit_bootstrap. The fpmkunit-Makefile.fpc still contains dependencies
   on hash,paszlib and fcl-process because the packages depending on fpmkunit
   needs those. For fpmkunit itself those dependencies are ignored by directly
   setting the unit-search path to the rtl-unit search path.

git-svn-id: trunk@20115 -
2012-01-19 20:02:41 +00:00