Commit Graph

64 Commits

Author SHA1 Message Date
Pierre Muller
dd99cad0ab Remove references to sockets unit, now in rtl-extra package 2023-09-27 08:19:22 +02:00
Pierre Muller
fb43582e94 Remove references to crt and graph units 2023-09-27 08:19:22 +02:00
Pierre Muller
ad33900090 Remove rules and references to matrix and ucomplex, which are in rtl-extra package 2023-09-27 00:10:10 +02:00
Pierre Muller
7438ea1d83 Remove references to fmtbcd (which is located in rtl-extra package) 2023-09-26 23:34:24 +02:00
Pierre Muller
71ebbd7cc3 Use CLASSESUNIT variable instead of classes 2023-09-26 23:14:49 +02:00
Pierre Muller
820830cacc Remove references to variants, varutils, dateutil and fpmkunit units, all moved to packages long ago 2023-09-26 23:03:26 +02:00
Pierre Muller
abf3ce721c Remove OS specific rules for sysutils unit and set SYSUTILS_DEPS_OS as needed 2023-09-26 22:48:55 +02:00
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
6b636fc22d Replace all objpas unit references by $(OBJPASUNIT) OS Makefile.fpc 2023-09-26 15:31:02 +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
9d9335dc19 Handle ctypes unit DOTTED conversion 2023-09-25 01:02:54 +02:00
Pierre Muller
e4fb8aa30a Handle rtlconst(s) unit for DOTTED 2023-09-25 01:02:51 +02:00
Pierre Muller
be78db8180 Handle sysconst 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
3db44e8d8e Handle dynlibs unit to support DOTTED version
* Replace dynlibs by DYNLIBSUNIT variable use everywhere
  * Remove OS specific dynlibs unit rules
  * Set DYNLIBSINCDIR varaible where required
  * Set DYNLIBS_DEPS_OS where needed
2023-09-20 13:49:54 +02:00
Pierre Muller
82dec844c3 * Update math unit rules for dotted version
+ Add PROCINC/mathu.inc dependency in generic rule for math unit
  * Remove OS specific rules for math unit
  * Use MATHUNIT variable everywhere
2023-09-20 08:26:06 +02:00
Pierre Muller
7eb36c389b Use CP_UNITS variable 2023-09-13 20:34:16 +00:00
Pierre Muller
971ba981f7 Remove OS getopts rule and use GETOPTSUNIT variable 2023-09-13 20:06:34 +00:00
Pierre Muller
63d64cce41 Use FGLUNIT and CPALLUNIT variables 2023-09-13 20:06:34 +00:00
Pierre Muller
aed1e0a5e2 Remove OS rules for flg and cpall units 2023-09-13 20:06:34 +00:00
Pierre Muller
265d51a912 Remove OS rule for charset unit and use CHARSETUNIT variable 2023-09-13 20:06:34 +00:00
Pierre Muller
db61217355 Fix missing spaces around $(CMEMUNIT) 2023-09-13 06:43:51 +00:00
Pierre Muller
6077499091 Remove OS rules for cmem unit and use CMEMUNIT variable 2023-09-12 21:51:03 +00:00
Pierre Muller
20e87be824 Remove OS rules for strings unit and use STRINGSUNIT variable 2023-09-12 21:39:27 +00:00
Pierre Muller
6ba28372db Remove OS lnfodwrf unit rule and use LNFODWRFUNIT variable 2023-09-12 21:39:27 +00:00
Pierre Muller
3f4c6c5255 Replace lineinfo by variable LINEINFOUNIT 2023-09-12 21:39:27 +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
ef41312308 Remove OS specific rules for uuchar unit 2023-09-12 07:24:28 +00:00
Pierre Muller
8f1ca3773c Remove all OS specfic objpas unit rules 2023-09-12 07:24:27 +00:00
Pierre Muller
e34a5ac44b Remove OS specific extpas rules and replace extpas by $(EXTPASUNIT) 2023-09-11 22:25:18 +00:00
Pierre Muller
d1c0a1b8d3 Remove OS specific iso7185 unit rules, and replace iso7185 by $(ISO7185UNIT) 2023-09-11 22:16:41 +00:00
Pierre Muller
774140bb84 Replace all macpas by $(MACPASUNIT) in Makefile.fpc files 2023-09-11 22:03:34 +00:00
Pierre Muller
60649204ad Remove obsolete GRAPHDIR and USELIBGGI, because graph unit has been moved to packages long ago 2023-08-09 22:49:48 +02:00
Michaël Van Canneyt
681a00a76f * Fixes based on feedback of team, fixes issue #40368 2023-07-30 11:19:47 +02:00
pierre
912bc1e65b + Add math unit dependency to types$(PPUEXT) rule.
* Fix missing close-brace in several types$(PPUEXT) rules.

git-svn-id: trunk@43042 -
2019-09-19 20:49:12 +00:00
Károly Balogh
7c3702d3b0 palmos: make it easy to disable certain features, also disable some which are not needed now. hello, world! is about 6K with these settings, about 5K smaller than otherwise
git-svn-id: trunk@37937 -
2018-01-09 15:17:10 +00:00
Károly Balogh
d2f051be8f palmos: include the new startup code in the build
git-svn-id: trunk@37901 -
2018-01-04 08:44:56 +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
pierre
ab0df78c00 Add systraps and pilot units
git-svn-id: trunk@37213 -
2017-09-15 14:32:28 +00:00
Károly Balogh
fed07e6643 m68k-palmos: yet another broken-over-a-decade platform build fixed
git-svn-id: trunk@36863 -
2017-08-08 19:10:27 +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
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
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
Tomas Hajny
2e004af6e7 + character sets for central Europe added also to Makefiles as implicit units
git-svn-id: trunk@26528 -
2014-01-20 00:26:15 +00:00