Description: Update Makefile and other bulk commits that touch many packages
This file as text.
(active) Revisions in this set:
8c59eb1ce5f3632fc6f63c974755c5f6abc51a8f,a29290202f7fc8f440d965f74ba2c0740130324f,5182dc37af6f5df1e6fb2e0f08e6bd0c702fd033
193df0204ae176fff24978cb00539cf7481a1245,248fd313f8b5e37a8bb8a38bf92d8d1ec2fa1a5e,74fed2a4cd6aca8fc399ac0c39953d07fb766ef0
5ed7bd35df9ff16f85ee06e12f2ebc6694c00fc1,a09e40945caeeb55c4ec2b0e68efe2a4bcbefc03,43dc4c7ea08093298ee0facc3c3bf9660a5faef1
5bab6201d578cf0d5f8901d5c08a8802f3839902,4b59bcb0ca289e88f97d84afd1dd37502c48daa5,26ec913725764af0ac22e21135a965c5ed8b502e
cd6de6a4cae00d2a5f9b09cc62947f94f6724445,184d6d61ed2ec9209af5f696626243074ecbee93,29d681168a7997875dd5ba06f0aaa7198abc5631
56b79257a12806069a13c2b655becbfb2d4c1022,c77ef7d6dd0d1920ebf0f4b9ca27dccaaa69bb38,b3ddd4e7863b16b0ce22c239f298f418afa20cac
350d2d92f991538432c0b980efff1c04a2c02a2e,fb23834367314528567e4bae71f0299a6ae31c1e,17685fe9ca5a5ff73a86cfcdf0c2306705aaddd2
ca40956a3aedc76fe335ff1a8843c58a16320de3,6f27c2390e8523fdbab3905ebe1cad82d8b340f8,322d04cdee3e455656296bd2c04357175f41d9d1
985c4fafeba5fb46477a227e90868ac70263bb77,225bc70e7e5592b0c33f219ccde334c442d62be9,55b99cad045514328e9284a6944b5fb2978ff053
51d8ec90a7556a5a641ad5250ed26ece45456919,9d67adcbb6e2c71709eb2e40ee69050c0eef28b6,68d39628891463f399871e60c4432cd06ad034f8
e8fbe6696b453d9a0c299e68e10386c51b0f0188,e4cc8af8fc4e66ca5bf7d2741d749c2b5d30c195,b0c434b2b2e41bc2fed97ca70e85eff44134a7c3
500e29e5e2c9b1ae310bd2193c493a221e55972c,65ef6f1f3726680eaecc2ae24a2da30ee249c54a,271ba59cf1c1780d8c0b120dff107c42bcfe1e02
53e5a4a03a6f802a5ee2217d326eb4f5af87bc5c,b407b67ca1afef62a10c9bcd06539b480250d580,21593942a16d2788103501ee1e2921fef90cedba
4da4c96349d205cf99a8aff0618315904f451935,ad2ac98858f5c422ddf016b4941a503090b73792,2f28c5596ff22f288c64a297c30b7d33a7efe284
8c562995d7307608746f3a86d9354d06443b0c36,783bbb66f9324152ba2f2914c8a2a9a1884c37e4,bd4e9676fa6b0fef8f216ec95d5a3038dbcdb20c
327aac7f24028bdd3a5719d33d63dcda3b79be5e,bb1b1bc70558bed46b5b10b03777312fb204dbbc,2232626ff717443501164d38a67d41f600048a1b
d1a12846ba6e34e90e33e5743d3406a01547bfd8,30b745758cd8573dc0a05df1b51ab2796bc61a05,fbcdce2c879f1381aa1f13ad37c6839c11a3468a
0bf609f0f0989a81607073ec70e7f83589f2dcfd,d66a8cb90220883ab66f720b87e8bc9b7ddf6043,4a88ed950a5ebcf9231b587e28541a2328e5935a
1e64126fbac65075e31a7cf2e675057e71601ebb,ee62aa0c13c3f791427361ecd7fe2ae26b7193cb,1529ff773fcf2570859fe4527acd8791bfc2e19a
2ad272f03f9f0dc81ba4d1fa4718be7eae7b1474,2f9c1e8be4e8bf2de29f6d81922b6324871ab92a,ebed69e8588775280a3a104bf0cec12938890967
7bd8ac25d4836f26e736e68b35981439ed8f2a03,8e6bc090c2ba0fcb22aeffe9f57b5fe7257dd179,e55f6dbb089f05fd0d6b41894cb142e674809ca7
998db01365d461ee1bb5d8209e13d64daaa793d4,4e29cac57f5f34e5a2d29f1111356330f0f40154,2ec9f59b38326d97af0189859ef76097a8a35a42
0bb6ab24a2d3926356f8e8195bb3e056e58bdb0d,919b5560492ef74d7b8a9c016ec12a64d88150db,3b7a34716922d3b7b61d2e9ac6b4258ee3be19fd
21156bc5d3ca6d7e5c1411fc8df882463bcb253c,6ef3aef5f236568f9c07409470f84559ae9d79da,848c3a252e4be4e0e2b09afdec12356b355ab475
2eaa6c5ced4e50171d029b017704c03ba6d3795d,2e6a31df8bc07129c1834d3698aef1dc8221dd11,57e74e0c8bc9e1785984b0473708def4707e21ed
c7213e66294f194e4ada6da0bd64f7904c3fb2de,35510bd0cd9c8ff91d8b7137ba285bcfb0dd92e6,f7eaa6f3d6a32092a86cf746343d4d97f7f6ab85
b8c695dad8da8ec37e9556c0b87f09c7900d3f3a,60190ff375b55092b925abe5868cc2382a550eb8,3ed60f6c2b8eb8c3e0229ad480a2a51ef67907e5
c069e9b1d20377560b1c971c4538e661b67a8db3,c60f233dc045ee64eabbf2c985924b43c24b3fbb,360ea0ec3d441d6cecbe27d3308611b9c8267f63
47cdbda029c12b37b6d9990681d8ceb6f8fa4d3b,4936ca80d1d52edb4b1cdf3baa92c27ed6def035,b98df20b4e881ac66d1f7b577460ee44d291fbb0
bd9ea37453c5413aba818a1d09751feaeca8ad1e,9ea7aa74b541c85c3973d829b1ebb8c608e2a67d,aec4cb393db69ea269324db48f7157db0c9c7a6f
eb2e6b295136fcd9a294260b60c6fe173878f98e,fe80f43e4ee5fadcff6c5645436e6f18fa183f44,a347e28dada3ec43978879e642479795415e6250
e225b41e3e6c33f333dbdd1009730f5a419bde14,b30b01a212d45b22531a1f5481eaac37486200a1,2e8955b3c8e507b466265cb13402b09575ed5711
835c50d97c6fb3076d6012c997995854c3678ccd,94a102d5e78a778aec785b9485652ce006d2d16d,2b6c136d015aa909285454b8fdbec58b62516480
899916d76a68988cbd0a2f95c2a519c7b4bb80f2,eef5001455990d30981fbee37135829f97ecd77c,76d155d87265167c96216ae0de03eeb4bf71e336
ce8643a2bca9163f2530f802e9c47adbad804c0f,12c494cc0f58f6ff7034778860954a5a90d07758,4423989868609ff712c6b7357cb6c26e0623d15b
b8007e33e350ed1f071ea4f2ba3a6e779c231322,bf0c724d802e013daaf93789f1a43dc51118943f,1d85913234850c31b1d68bce91b27d964faf5cb9
0d069b160f12ba276f17c0802797899a64b7678e,9ddf46bfdcd87420f79130d49c835f1eb183fff3,42b466015d8d342c42d03884c94d4620381ffa0d
b50d6ff99c013253bccb5c23de6c8c0d7482e2db,778dec8f6727b95b8268175605762b88fcc1af26,7566679eb0eb0f73b4d058c535dfdf190e83454b
198106e43e1af4466fa2cb4d1b4264cfc2d6f15e,567c4f81be9cfeb002f541e33ccfa2eb9dd5ebab,774bbe927c4f06c090b0557df7ecbd50df7afe5e
9eb9c86e970f5159f9d00ef8e32ee677564f9ef5,66af3496466af77325579136ec2546a2fa73e6ca,be27d47e2a35d9cd4a9aa6c1e388e7577d1e2953
24484b6dce5626e0070849969431f317b693b477,b69dc1971c7320d33cc73c2edf045b43f6dd2ce7,95bf0ad6e926d5c351c5f1856565c7b570037fd3
Clicking a revision will expand files
* Regenerated makefiles to support aarch64-android.
* Regenerated makefiles to support x86_64-android.
haiku-x86_64: regenerated all Makefiles, take 2
Add x86_64-haiku target to some Makefile's
+ introduced unit SortBase, which implements the foundation for pluggable
sorting algorithms. A default QuickSort implementation is provided by the
unit. Other units can be added, to provide other sorting algorithms (e.g.
HeapSort, MergeSort, IntroSort, etc.)
* TList and TFPList updated to use the current default sorting algorithm defined
in SortBase for their .Sort method.
Regenerate Makefile's after fpcmake change in commit
0041721
Update all trunk/fpcsrc Makefile's after commit 42749
Regenerate all Makefile's after commit
0043472
Merge: a084c8829f a857e60dc1
* merged the z80 branch
* fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
* regenerated Makefiles again
Update svn:ignore porperties
Regenerated all Makefile's
Disable compilation of most packages for msxdos and amstadcpc OS
* regenerated after adding unixtype dependencies
* regenerate Makefiles after adding the softfpu units
sinclairql: disable most packages for the QL
sinclairql: now the target short name is also sinclairql as proposed by Pierre, so it's unified everywhere
* regenerated all Makefiles after Sinclair QL support was added
Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
Update Makefile's after commits 48929/48930
Disable most utils for SinclairQL for now
* regenerated with FreeBSD/AArch64 support
All Makefile's regenerated
Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.
Uses UART0 at 115200 baud 8N1 for console IO.
* regenerate all makefiles with latest fpcmake
* regenerate all makefiles with the latest fpcmake
Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target
Regenerate all Makefile's to fix problem on x86_64 linux
* regenerate makefiles with latest fpcmake
Add aarch64-iphonesim target
* Regenerate makefiles with subtarget support
Adapt fpmake to use of fpmkunit table
+ enable compilation of the bzip2 unit for the WASI platform, since WebAssembly now supports goto
+ enable compilation of the chm package for the WASI platform, since WebAssembly now supports goto
+ enable compilation of the fcl-res package for the WASI platform, since WebAssembly now supports goto
+ enable compilation of the hermes package for the WASI platform, since WebAssembly now supports goto
* No namespaces for fpmkunit
* Do not (yet) compile for wasm
Replace remaining SYSINITUNITS variable by SYSINIT_UNITS
Makefile's regenerated after: Replace remaining SYSINITUNITS variable by SYSINIT_UNITS
* Correct dependency of (System.)Character, or resulting unit is unusable
* line info may not use namespaces, referenced in compiler
* Regen Makefiles with correct defines for some lineinfo units
* Darwin only has 8-bit char version of the library
human68k: actually tell the build system where the rtl directory is
human68k: some forgotten regenned files
* pcre available only on selected platforms
m68k-atari: fix installation of sysconts and heaptrc units
m68k-atari: regenerated Makefile
m68k-human68k: fix installation of sysconts and heaptrc units
m68k-human68k: regenerated Makefile
m68k-sinclairql: fixed the installation of many units that are otherwise built
m68k-sinclairql: regenerated Makefile
Add fcl-process/src/winall include directory for Windows targets
Add handling of packages/fcl-process/src/amicommon directory
Add linux dependency on syscall unit for libc on i386 and x86_64
Regenerated Makefile's after: Add linux dependency on syscall unit for libc on i386 and x86_64
Set ALLPPUDIRS make variable
Rename ALLPPUDIR to ALLPPUDIRS to use same make variable as in packages and utils directories
Regenerate Makefile's after setting ALLPPUDIRS variable
- remove setting the vpath for the PPU tests as this should not be necessary due to all targets being available in the corresponding variables
* regenerate Makefiles after the removal of the vpath settings
* restore original content of utils/build/Makefile
* rename utils/build/Makefile to Makefile-no-regen so that it isn't touched if someone uses "fpcmake -Tall -r" in some upper directory
* we want to call fpcmake, not fpmake
* restore original content of packages/build/Makefile
* rename packages/build/Makefile to Makefile-no-regen to avoid it being changed if one uses "fpcmake -Tall -r" in an upper directory
* look for sub directories of utils that contain Makefile instead of Makefile.fpc just like the one in packages does
+ add a distclean target for sim_pasc
* get rid of unneeded -dGDB
Only add '-bu' option to FPMAKE_OPT if DISABLE_FPMAKE_BUILD_UNIT variable is not set
Regenerate Makefile's after introduction of DISABLE_FPMAKE_BUILD_UNIT variable
Add dependencies for fprpcclient on fpwebclient and fphttpwebclient units
Add dependency on variants unit for rtti
* properly define esp32 helper unit names in inc/Makefile.rtl
Add src/win to include path for win32/win64 targets
human68k: enable building a handful of simpler packages for human68k
* Build unixsockets for linux
* libjack: fix include file dependency in fpmake.pp
* added short name for fcl-hash
Disable all packages that do not compile for jvm-android
+ enabled compilation of package fcl-res for WASI
- removed wasm32 from the NO_NATIVE_COMPILER_CPU_LIST
* renamed wasi -> wasip1 in fpmake.pp files
* wasi renamed wasip1 in the utils/*/fpmake.pp files
+ added wasip1threads rtl
+ added wasip1threads to fpmake.pp
+ added wasip2 to the NO_NATIVE_COMPILER_OS_LIST
- disable packages that don't compile on the wasip2 platform
Fix missing braces around PREPUP_OPT
Makefile regenerated after: Fix missing braces around PREPUP_OPT
Set fcl-wit package OSes to the same set as for fcl-base
* Only platforms with the ssockets unit may be compiled
* Do not compile unicode FV for msdos
amiga: enable fpsockets for amiga likes
Disable pacakge redis for jvm-android target
Also disable unicode version of Free Vision package for i8086-win16 target
Regenerate all Makefile's after Package-$(TARGETSUFFIX).fpc introduction
Regenerate Makefile after fix concerning Package.fpc file