Pierre Muller
9f38ebf2c9
Remove OS specific dos unit rules, set DOSDIR or DOS_DEPS_OS as needed and use DOSUNIT variable
2023-09-26 15:31:02 +02:00
Pierre Muller
b36884c171
Remove OS specific rules for msmouse unit and use MSMOUSEUNIT variable
2023-09-26 15:31:02 +02:00
Pierre Muller
0e68dc575b
Remove obsolete rule for gpm unit (now in rtl-extra package)
2023-09-26 15:31:02 +02:00
Pierre Muller
bb3f9a2454
Remove OS specific rules for cpu unit and use CPUUNIT variable
2023-09-26 15:31:02 +02:00
Pierre Muller
97c60e25a9
Replace sortbase by $(SORTBASEUNIT) in all OS Makefile.fpc
2023-09-26 15:31:02 +02:00
Pierre Muller
6b636fc22d
Replace all objpas unit references by $(OBJPASUNIT) OS Makefile.fpc
2023-09-26 15:31:02 +02:00
Pierre Muller
bb20f8f318
Replace all objpas$(PPUEXT) by $(OBJPASUNIT)$(PPUEXT) in inc/Makefile.rtl
2023-09-26 14:21:36 +02:00
Pierre Muller
ececf26d87
Regenerate Makefile's after change to inc/Makefile.rtl
2023-09-26 01:02:46 +02:00
Pierre Muller
b12932c7f8
Handle specific main cwstring.pp source for android OS
2023-09-26 01:02:46 +02:00
Pierre Muller
48ea716826
Set special value for RTLDEFSINCDIR variable
...
for andrioid and targets using AMIINC variable.
Add rtldefs.inc dependency for cwstring unit,
with RTLDEFSINCDIR directory.
2023-09-26 01:02:46 +02:00
Pierre Muller
2f8c0c091c
Replace typinfo and types unit by TYPINFOUNIT and TYPESUNIT
2023-09-26 01:02:45 +02:00
Pierre Muller
3daac41f3d
Handle typinfo unit for DOTTED
2023-09-26 01:02:45 +02:00
Pierre Muller
9db23894a5
Handle types unit for DOTTED
2023-09-26 01:02:45 +02:00
Pierre Muller
d956be796b
Add windows specific unit dependencies for types unit
2023-09-26 01:02:45 +02:00
Pierre Muller
edc92f26ff
Handle win16 specific units: wintypes winprocs and win31 for DOTTED
2023-09-26 01:02:44 +02:00
Pierre Muller
febb70688a
Handle cwstring unit for DOTTED
2023-09-26 01:02:44 +02:00
Pierre Muller
2530ac2641
Commit new revision.inc
2023-09-25 21:04:36 +00:00
Pierre Muller
1d4d71b5a0
Prepare for use of fpmkunit table by adding o_none and c_none as first element in TOS and TCPU types
2023-09-25 20:47:44 +00:00
Pierre Muller
95886b7e03
Regenerate Makefile's after DOTTED conversions
2023-09-25 16:39:02 +02:00
Pierre Muller
4b30e83606
Add missing dl unit dependency for sysutils on android OS
2023-09-25 16:39:02 +02:00
Pierre Muller
c614390052
Handle unix unit
2023-09-25 01:02:56 +02:00
Pierre Muller
b82e6e6f23
Handle unixutil unit
2023-09-25 01:02:56 +02:00
Pierre Muller
c0d8241b5d
Handle unixtype unit and introduce PTYESINCDIR variable
2023-09-25 01:02:56 +02:00
Pierre Muller
0f26fe9d9a
Add dependency on sysctl of baseunix for all bsd OSes
2023-09-25 01:02:55 +02:00
Pierre Muller
421347919f
Use common rule for baseunix unit
2023-09-25 01:02:55 +02:00
Pierre Muller
d38324e4e0
sysnr.inc is in linux/sparcgen directory for sparc and sparc64
2023-09-25 01:02:55 +02:00
Pierre Muller
8e98e35ac2
macosclassic OS does not have unixtype unit
2023-09-25 01:02:55 +02:00
Pierre Muller
6f796034db
Add ctypes and dl unit dependencies of exeinfo unit for darwin target
2023-09-25 01:02:55 +02:00
Pierre Muller
ff0e820953
Fix error in variable name for sysctl unit
2023-09-25 01:02:55 +02:00
Pierre Muller
b9af293d35
syscall unit is only used when -dFPC_USE_LIBC is not used
2023-09-25 01:02:54 +02:00
Pierre Muller
9d9335dc19
Handle ctypes unit DOTTED conversion
2023-09-25 01:02:54 +02:00
Pierre Muller
5001c72510
Add unixtype nit dependency for ctypes unit for Unix OSes
2023-09-25 01:02:54 +02:00
Pierre Muller
f10f1b59dd
Handle cthreads unit for DOTTED
2023-09-25 01:02:53 +02:00
Pierre Muller
07d4779ee5
Add pthread.inc dependency for cthreads unit
2023-09-25 01:02:52 +02:00
Pierre Muller
e4fb8aa30a
Handle rtlconst(s) unit for DOTTED
2023-09-25 01:02:51 +02:00
Pierre Muller
1ea8e8bda2
Add rtlconst.inc dependency for rtlconsts unit
2023-09-25 01:02:49 +02:00
Pierre Muller
be78db8180
Handle sysconst unit for DOTTED
2023-09-25 01:02:49 +02:00
Pierre Muller
a160b2470b
Handle sysctl unit for DOTTED
2023-09-25 01:02:49 +02:00
Pierre Muller
7b649ee9a5
Handle bsd unit for DOTTED.
2023-09-25 01:02:49 +02:00
Pierre Muller
5cc4b7531d
Handle syscall unit for DOTTED.
2023-09-25 01:02:49 +02:00
Pierre Muller
bdfd7a66eb
* Adapt initc unit to DOTTED.
...
* Remove OS specific initc rules.
* Set default directory for initc main source to
UNIXINC variable value if is is set.
* Replace initc references by INITCUNIT variable.
* Add dpmiexcp dependency for initc on go32v2 system
by setting INITC_DEPS_OS.
* Add nwsys.inc dependency for initc on netware system.
2023-09-25 01:02:48 +02:00
Pierre Muller
d9c1efe7f0
Update fpcsrc level Makefile using lakest trunk fpcmake utility
2023-09-24 21:14:20 +00:00
Rika Ichinose
83f7213b25
Improve i386 SHA1Transform further: remove some (14) reads, and use MOVBE if suddenly available.
2023-09-23 17:14:55 +00:00
Sven/Sarah Barth
cb2fa0d2c1
* rename tests for TValue from tests.value to tests.rtti.value, cause they're still part of the tests related to the RTTI unit
2023-09-22 15:05:21 +02:00
Sven/Sarah Barth
811fb28433
* correctly retrieve the type of the Variant
2023-09-22 15:03:16 +02:00
Nikolay Nikolov
b713a64504
Merge branch 'main' into wasm_goto
2023-09-22 12:33:38 +03:00
Sven/Sarah Barth
6bf7e4c0d3
* use the VWideChar field to retrieve the WideChar value instead of VChar to fix usage on big endian systems
2023-09-21 22:41:19 +02:00
florian
8fb803bba6
Revert " * patch by Rika: In i386/set.inc, use “pop mem” instead of “pop reg; mov mem ← reg”, resolves #40443 "
...
This reverts commit cf1683d14c
.
2023-09-20 22:58:34 +02:00
Pierre Muller
6f09604636
Regenerate all RTL Makefile's
2023-09-20 18:05:47 +02:00
Pierre Muller
5f14f4447b
Update console unit for DOTTED
2023-09-20 18:05:16 +02:00