Pierre Muller
aec4cb393d
Only add '-bu' option to FPMAKE_OPT if DISABLE_FPMAKE_BUILD_UNIT variable is not set
2024-07-09 21:19:32 +00:00
Sven/Sarah Barth
b8c695dad8
- remove setting the vpath for the PPU tests as this should not be necessary due to all targets being available in the corresponding variables
2024-06-14 15:03:57 +02:00
Pierre Muller
c7213e6629
Set ALLPPUDIRS make variable
2024-06-11 07:45:53 +00:00
Pierre Muller
8fa80295d0
Avoid running cleanppulogs and ppulogs rules in parallel
2024-04-03 14:56:51 +00:00
Michaël Van Canneyt
5ecf99a477
* Packages makefiles
2023-07-27 19:04:26 +02:00
florian
5882e2935c
* do all make targets in parallel, no issues found yet
...
git-svn-id: trunk@44849 -
2020-04-19 13:28:41 +00:00
Jonas Maebe
723430ac34
* support building the IDE with the LLVM code generator
...
git-svn-id: trunk@44791 -
2020-04-18 15:44:57 +00:00
joost
be301a3aed
* Pass INSTALL_LIBDIR to fpmake
...
git-svn-id: trunk@43892 -
2020-01-08 22:25:19 +00:00
pierre
b768673e96
Also recompile rtl using FPCFPMAKE before bootstrapping in fpmkunit directory (helps for cross-compilation)
...
git-svn-id: trunk@42550 -
2019-08-01 14:59:52 +00:00
pierre
6db8937adb
Also use in path ppudump for ppulogs rule
...
git-svn-id: trunk@37219 -
2017-09-15 20:24:06 +00:00
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
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
ac87da7c42
* Filter the Makefile's unit searchpaths from the fpmake command line.
...
To void cluttering the .fpm file
git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +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
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
227d983222
Add testppudump phony targets to packages and utils directory
...
git-svn-id: trunk@28733 -
2014-10-03 22:07:33 +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
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
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
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
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
joost
7a69b2cd37
* Switched winceunits package to fpmake building
...
git-svn-id: trunk@20101 -
2012-01-17 10:15:20 +00:00
joost
68d9066200
* Changed more packages to fpmake building
...
git-svn-id: trunk@20089 -
2012-01-15 18:26:19 +00:00
joost
f1405b03fa
* Converted more packages to fpmake building
...
git-svn-id: trunk@20068 -
2012-01-13 22:41:43 +00:00
joost
c41f844f58
* More packages switched to fpmake building
...
git-svn-id: trunk@20056 -
2012-01-11 21:02:51 +00:00
joost
2e3a6b8197
* Fixed dependencies, the packages are called a52 and lua, not liba52 and liblua
...
git-svn-id: trunk@20051 -
2012-01-11 16:05:46 +00:00
joost
76ff540c2c
* More packages converted to fpmake building
...
git-svn-id: trunk@20038 -
2012-01-10 16:31:07 +00:00
joost
0c87700084
* More packages switched to fpmake building
...
git-svn-id: trunk@19970 -
2012-01-05 16:29:36 +00:00
joost
33544c63d0
* Fixed mistake made in r19962 with fpmkunit dependencies
...
git-svn-id: trunk@19963 -
2012-01-04 14:22:14 +00:00
joost
2a7be977ee
* Added fpmkunit dependency of packages converted to fpmake building in r19957
...
git-svn-id: trunk@19962 -
2012-01-04 13:47:19 +00:00
michael
2d2436c256
* Added dependency of fcl-db on fcl-json
...
git-svn-id: trunk@19860 -
2011-12-17 10:24:53 +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
sekelsenmat
aaabc35058
Disables compiling fpvectorial
...
git-svn-id: trunk@19549 -
2011-10-27 18:55:11 +00:00
marco
22f98e3259
* aspell enabled for windows, patch from Barlone, Mantis #20521
...
git-svn-id: trunk@19518 -
2011-10-19 20:31:20 +00:00