Pierre Muller
cb2d675732
Remove OS specific SYSTEMUNIT variable setting
2023-10-09 01:02:28 +02:00
Pierre Muller
8395118f43
Use CP_UNITS in OS Makefile.fpc
2023-09-13 20:53:24 +00:00
Pierre Muller
55196a4fae
Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
b081947e49
Replace all uuchar by $(UUCHARUNIT) in Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
a88ab9e23f
Replace objpas by $(OBJPASUNIT) in all Makefile.fpc
2023-09-12 07:24:27 +00:00
Pierre Muller
774140bb84
Replace all macpas by $(MACPASUNIT) in Makefile.fpc files
2023-09-11 22:03:34 +00:00
Pierre Muller
397745f49a
Add sysutils dependency on Dos unit for msdos OS
2023-09-08 10:34:23 +00:00
Michaël Van Canneyt
681a00a76f
* Fixes based on feedback of team, fixes issue #40368
2023-07-30 11:19:47 +02:00
Michael VAN CANNEYT
ccfa38c68e
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
inoussa
163d2ab344
Unicode' unicodenumtable.pas removed : update Makefile.fpc.
2022-03-26 21:17:54 +00:00
nickysn
178217821c
+ added sortbase as a dependency to unit fgl in the makefiles
...
git-svn-id: trunk@41180 -
2019-02-02 23:22:09 +00:00
nickysn
248fd313f8
+ 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.
git-svn-id: trunk@41167 -
2019-02-02 20:06:50 +00:00
pierre
b219fa9023
pass -D__I8086_SMARTLINK_SECTIONS__ to nasm if FPCOPT contains -dTEST_I8086_SMARTLINK_SECTIONS
...
git-svn-id: trunk@39726 -
2018-09-10 13:30:42 +00:00
nickysn
65d8836952
* updated dependencies of unit ports (objpas and x86 is no longer required on
...
certain platforms) and regenerated makefiles
git-svn-id: trunk@39373 -
2018-07-04 00:33:12 +00:00
nickysn
db3c88c871
+ enabled compilation of unit lnfodwrf on i8086-msdos
...
- disabled compilation of unit lineinfo on i8086-msdos (no stabs support on this target)
git-svn-id: trunk@39035 -
2018-05-20 11:25:27 +00:00
florian
961f7fd25b
* msdos target uses already non 8.3 file names, so it makes no sense to get in trouble by using rtlconst instead of rtlconsts
...
git-svn-id: trunk@38194 -
2018-02-10 22:20:02 +00:00
florian
37c987c3ea
* dependencies fixed
...
git-svn-id: trunk@38193 -
2018-02-10 22:20:00 +00:00
pierre
595938637e
Add explicit FPC_SYSTEM_OPT variable that is only used for compilation of system units, thus allowing to explicitly pass -Sf option
...
git-svn-id: trunk@37890 -
2018-01-02 16:50:58 +00:00
nickysn
e4a405dcd9
+ added unit 'cpu' for i8086
...
git-svn-id: trunk@37332 -
2017-09-27 16:55:56 +00:00
nickysn
748428b637
+ support the KOI8-R and KOI8-U Cyrillic encodings
...
git-svn-id: trunk@36445 -
2017-06-07 13:51:53 +00:00
nickysn
fce5fbd726
+ added cp3021 (Bulgarian MIK) code page support
...
git-svn-id: trunk@36444 -
2017-06-07 13:19:20 +00:00
nickysn
396eebbfb5
+ added support for iso8859-[3,4,6,7,8,9,10,11,13,14,15,16]
...
* charmap .txt files in rtl/ucmaps for iso8859-[1,2,5] also updated
git-svn-id: trunk@36425 -
2017-06-05 16:36:24 +00:00
nickysn
35be7348fb
+ added code pages 737, 775, 857, 860, 861, 862, 863, 864, 865 and 869
...
git-svn-id: trunk@36423 -
2017-06-05 14:25:15 +00:00
nickysn
ef25c33d69
+ added cp855 to the implicit unit list in the rtl makefiles
...
git-svn-id: trunk@36421 -
2017-06-05 12:19:01 +00:00
pierre
86d0cfb75e
Add unicode related units
...
git-svn-id: trunk@36269 -
2017-05-19 22:02:01 +00:00
pierre
ac3b9ac979
Avoid placing COMPILER_UNITTARGETDIR in the prerequisite list of assmebler files,
...
as those directories are modified by any new file in that directory, which
lead to repeated (and useless) recompilation of assembler files on linux systems.
git-svn-id: trunk@36173 -
2017-05-10 13:06:39 +00:00
nickysn
759a4f8258
* don't try to build lnfodwrf on i8086-msdos, because it causes internal error
...
200309041 and thus breaks building i8086-msdos snapshots entirely. Added test
that reproduces the bug in a small program, so it can be fixed eventually.
git-svn-id: trunk@33276 -
2016-03-18 19:56:37 +00:00
nickysn
5aa8392e05
* i8086-msdos compilation fixed
...
git-svn-id: trunk@33043 -
2016-02-04 08:45:20 +00:00
nickysn
05a3a91d19
* fixed msdos cross compiler compilation with "make -j2"
...
git-svn-id: trunk@32354 -
2015-11-17 19:30:57 +00:00
florian
70b8789262
o basic extended pascal support:
...
+ automatically loaded helper unit
* Makefiles adapted
* mode switch
* mode switches reorganized
+ TimeStamp support
git-svn-id: trunk@32330 -
2015-11-15 15:13:36 +00:00
nickysn
a69b98484e
+ enabled compilation of unit lnfodwrf on i8086-msdos
...
git-svn-id: trunk@30637 -
2015-04-18 01:56:04 +00:00
nickysn
930327eabf
* fixed a race condition during parallel build, when nasm tries to create the
...
output file, before mkdir has created the output directory
git-svn-id: trunk@30148 -
2015-03-08 13:32:35 +00:00
nickysn
e513cd44cf
* cleaned up, fixed dependencies and enabled parallel build in the msdos makefile
...
git-svn-id: trunk@30145 -
2015-03-08 12:31:58 +00:00
pierre
8f9268d808
Add missing EXECPPAS for explicit COMPILER calls, needed for -sh option
...
git-svn-id: trunk@27422 -
2014-04-01 15:12:30 +00:00
marco
959ea7f5bb
* printer unit moved. Amiga unit also moved but it is not actively used.
...
git-svn-id: trunk@27351 -
2014-03-29 20:35:28 +00:00
marco
c465d3d64a
* moving 4 cp9* units. These are 16-bit and big.
...
git-svn-id: trunk@27349 -
2014-03-29 19:43:13 +00:00
marco
ed3a49372d
* strutils moved to packages/rtl-objpas
...
git-svn-id: trunk@27339 -
2014-03-29 17:51:44 +00:00
nickysn
0236c2823a
+ added startup modules for compact, large and huge model that define the
...
memory model and include the common startup code prt0comn.asm (which is not
yet adapted for the new models, but eventually will be)
git-svn-id: trunk@27262 -
2014-03-24 13:42:42 +00:00
nickysn
f4c463b6bd
* prt0stm.asm renamed prt0comn.asm, as it will probably be used as the common
...
startup code for all memory models and not just for small, tiny and medium
git-svn-id: trunk@27261 -
2014-03-24 13:23:36 +00:00
Tomas Hajny
be6fdf21ce
+ character sets for central Europe added also to Makefiles as implicit units
...
git-svn-id: trunk@26527 -
2014-01-20 00:23:36 +00:00
marco
dea2c743d5
* Initial active version of
...
rtl-extra : objects matrix ucomplex
rtl-objpas: convutil(s) dateutil(s) stdconvs variants varutils
git-svn-id: trunk@26398 -
2014-01-05 19:20:15 +00:00
paul
14a34239cc
rtl: add cp856 to makefiles
...
git-svn-id: trunk@26387 -
2014-01-05 06:03:28 +00:00
marco
a001e12d04
* rtl-console initial version.
...
git-svn-id: trunk@26372 -
2014-01-03 22:19:02 +00:00
nickysn
3eeb422abe
* use $(NASM) to compile the asm loaders. Fixes mantis #25223 .
...
git-svn-id: trunk@26099 -
2013-11-16 13:05:55 +00:00
nickysn
af91346830
+ added exeinfo to the implicitunits list in the makefile for i8086-msdos
...
git-svn-id: trunk@25865 -
2013-10-27 14:23:31 +00:00
nickysn
4646884d87
+ enabled compilation of unit ctypes for i8086-msdos
...
git-svn-id: trunk@25858 -
2013-10-26 22:26:42 +00:00
nickysn
b73252bd3d
+ enabled compilation of the code page units for i8086-msdos
...
git-svn-id: trunk@25731 -
2013-10-09 23:39:36 +00:00
nickysn
a0af28a8fa
+ enabled compilation of unit fmtbcd for i8086-msdos
...
git-svn-id: trunk@25697 -
2013-10-06 16:55:52 +00:00
nickysn
8574642a1f
+ added and enabled compilation of unit printer for i8086-msdos
...
git-svn-id: trunk@25670 -
2013-10-06 00:14:08 +00:00
nickysn
0c2e8db579
+ enabled compilation of unit charset for i8086-msdos
...
git-svn-id: trunk@25669 -
2013-10-05 23:55:34 +00:00