Pierre Muller
ec0b830bba
Regenerate Makefile's after 21b02cb56b
2023-08-02 22:36:20 +02:00
Pierre Muller
21b02cb56b
Add default NSOSDIR and msmouse unit rules
2023-08-02 22:35:13 +02:00
Pierre Muller
67ba21f8a8
Add dotted version of Dos unit in msdos/sysutils source
2023-08-02 22:33:19 +02:00
Pierre Muller
6577cd16e2
Regenerate Makefile's after 0c7c75435d
2023-08-02 15:22:26 +02:00
Pierre Muller
0c7c75435d
Fix dotted mmx unit rule and OBJCBASE_OPT
2023-08-02 15:21:16 +02:00
Pierre Muller
d12bc9e9b9
Add FPC_DOTTEDUNITS code
2023-08-02 15:20:27 +02:00
Pierre Muller
9c68cc9378
Update Makefile's after commit 93c116ff19
2023-08-02 14:22:34 +02:00
Pierre Muller
93c116ff19
Small fixes need to get i386-linux dotted ready.
...
* Add explicit -dFPC_DOOTEDUNITS for fpcylix unit
* Add dependecy on sysutils for cpu unit
* Add missing CPU_DEPS for System.CPU.ppu rule
2023-08-02 14:21:42 +02:00
Pierre Muller
603614e28e
Adapt USE_STATX code to FPC_DOTTEDUNITS
2023-08-02 14:18:26 +02:00
Pierre Muller
34169d4fbd
Regenerated Makefile's after adding WINDIRSDIR variable
2023-08-02 12:58:30 +02:00
Pierre Muller
0d8d363de4
Add WINDIRSDIR variable
2023-08-02 12:58:02 +02:00
Pierre Muller
2f97637b0f
Regenerate Makefile's after change in inc/Makefile.rtl
2023-08-02 11:25:58 +02:00
Pierre Muller
640e0e028b
Fix dependencies for win32 and win64
2023-08-02 11:25:58 +02:00
Pierre Muller
591ad88ec0
Add heaptrc and fix several namespaced unit names
2023-08-02 11:25:58 +02:00
Pierre Muller
e917b5c083
Temporary fix for win32/initc unit which is not yet handled in namespaced
2023-08-02 11:25:58 +02:00
Pierre Muller
ac91cbb2e5
Add explicit dependency of Windows unit to objpas
2023-08-02 11:25:58 +02:00
Pierre Muller
b877b2a978
Avoid using namespcaced/win32 directory
2023-08-02 11:25:58 +02:00
Pierre Muller
816079a7cc
Handle path conversion using cygpath utility on Cygwin system
2023-08-02 09:16:42 +02:00
mattias
8f576a3aef
pas2js: updated lpi
2023-08-02 08:52:16 +02:00
mattias
3ab38b69b8
fcl-passrc: clean up
2023-08-02 08:51:59 +02:00
mattias
47a4b9af4c
pastojs: less hints
2023-08-02 08:48:27 +02:00
mattias
b84d32fe04
fcl-js: less hints
2023-08-02 08:47:52 +02:00
Pierre Muller
6f8e71cb87
Add missing win32 OS sysutils related variables, copied over from win64
2023-08-01 21:25:37 +00:00
Jonas Maebe
1a410bae12
LLVM: LLVM 17.0 support
...
No changes in IR (that affect us) since LLVM 16.0
2023-08-01 22:19:55 +02:00
Pierre Muller
6cbb73034f
Avoid overwriting of already set DOS_DEPS_OS and DYNLIBS_DEPS_OS variables for linux RTL
2023-08-01 19:30:29 +02:00
Pierre Muller
6f713ab51b
Fix installation of freertos RTL
2023-08-01 10:04:24 +02:00
Pierre Muller
5004889c3c
Update Makefile's after cpu unit dependency fix
2023-08-01 10:04:24 +02:00
Pierre Muller
d3d39001bc
i8086 CPU also needs sysutils unit as dependecy for cpu unit
2023-08-01 10:04:24 +02:00
Michaël Van Canneyt
f65e6cfebe
* Additional dependency for unit unit
2023-08-01 07:52:48 +02:00
Pierre Muller
f2cb7ffce9
Remove code testing for FPC_VERSION 1.X or 2.X
2023-08-01 07:18:09 +02:00
Michaël Van Canneyt
b5a42836be
* Fix wrong instances of $ifdef unix
2023-07-31 23:36:09 +02:00
Pierre Muller
d1609b0acb
Makefile regenerated after addition of macos directory handling by regenmakefiles.sh
2023-07-31 15:06:09 +02:00
Pierre Muller
5bc82beab3
Handle macos directory, which target name is now macosclassic
2023-07-31 15:04:44 +02:00
Pierre Muller
1bfcd45307
Regnerated Makefile's after dependency fixes for debug info units
2023-07-31 14:59:32 +02:00
Pierre Muller
67cfa79659
* Add dependency of lineinfo unit on exeinfo.
...
* System.ExeInfo depends on EXEINFO_DEPS, not on LINEINFO_DEPS
* lnfodwrf unit does not depend on lineinfo unit
* lnfogdb depends on ctypes, baseunix and unix units, but not on lineinfo
2023-07-31 14:56:53 +02:00
Pierre Muller
b76c111e89
Avoid double rules for ctypes and cmem units
2023-07-31 14:51:29 +02:00
Pierre Muller
3cb8d59bab
Avoid 'will not overwrite just-created' error on installation
2023-07-31 14:03:58 +02:00
Pierre Muller
425612504f
Fix spelling mistake SFPUX8080UNIT => SFPUX80UNIT
2023-07-31 13:57:31 +02:00
marcoonthegit
f48975ffcf
* dotted variant
2023-07-31 10:14:58 +02:00
Jonas Maebe
45339ddc98
tw40324: fix compilation on unix platforms
2023-07-30 22:22:28 +02:00
Jonas Maebe
2949d0b548
LLVM: only add sret attribute for first parameter on caller side
...
We already did this when generating the definitions, but not yet
when generating the calls
2023-07-30 22:22:28 +02:00
Jonas Maebe
b49d58a9fa
LLVM: Xcode 14.3 support
2023-07-30 22:22:28 +02:00
Michaël Van Canneyt
681dfc91ac
* Fix typo
2023-07-30 18:55:28 +02:00
Michaël Van Canneyt
ba79c04af2
* Extra dependencies for dos, solves hopefully jenkins problem ?
2023-07-30 17:46:36 +02:00
marcoonthegit
2e91e8b243
* spaces to tab
2023-07-30 15:36:46 +02:00
Michaël Van Canneyt
9e9fdec31a
* Correct target
2023-07-30 12:01:17 +02:00
Michaël Van Canneyt
c4e8dcd2e3
* Regenmakefiles
2023-07-30 12:00:46 +02:00
Michaël Van Canneyt
682de5967a
* Correct remark
2023-07-30 12:00:27 +02:00
Michaël Van Canneyt
681a00a76f
* Fixes based on feedback of team, fixes issue #40368
2023-07-30 11:19:47 +02:00
Michaël Van Canneyt
a77c50728f
* Script to regenerate makefiles with proper options
2023-07-30 11:18:18 +02:00