Pierre Muller
57e84ef714
Update all Makefile's by running update fpcmake
2024-11-20 20:20:49 +01:00
marcoonthegit
d1adad3d1c
* fix ident and executable note in profiler file
...
(cherry picked from commit 5c1997b3d5
)
2024-02-20 15:49:57 +01:00
marcoonthegit
e9620b72d1
* git changed to 1024 for mnamelen apparently fixes tdos1 test crash
...
(cherry picked from commit f582f93a0a
)
2024-02-18 15:04:49 +01:00
marcoonthegit
45acaf7584
* also set executable stack note in .so's.
2024-02-17 16:25:58 +01:00
marcoonthegit
a21a9ef873
* executable stack for freebsd, silences warning on 14
2024-02-17 16:14:16 +01:00
marcoonthegit
825ba205cd
* change elfid to 1400097 aka FreeBSD 14.0
...
(cherry picked from commit 78eb340a4f
)
2024-02-10 17:04:29 +01:00
marcoonthegit
3a399845e4
* fixed ambiguity between pipe(2) with two params and pipe(3) with one that broke -dFPC_USE_LIBC
...
(cherry picked from commit f341baeaa7
)
2022-08-22 17:45:40 +02:00
pierre
001a37aa97
Update dev_t, ino_t and nlink_t types to cunit64
...
git-svn-id: trunk@41968 -
(cherry picked from commit 429bd929e8
)
2022-06-18 15:03:54 +02:00
Pierre Muller
02b969cc59
Fix freebsd rtl compilation failure after better type check of variant element inside record case clause
...
(cherry picked from commit 4b196ece47
)
2022-06-18 15:03:31 +02:00
marcoonthegit
69eb400d54
* commit ACM's fpc.diff, resolves mantis #37220 and FreeBSD 12/13 syscall port
...
(cherry picked from commit 99e3789fa3
)
2022-06-18 14:08:07 +02:00
marcoonthegit
622472d891
* prt0 for x86_64
...
(cherry picked from commit 4118173e1d
)
2022-06-18 13:47:06 +02:00
marcoonthegit
d604cadab0
* fix ident patch script and i386/cprt0.as
...
(cherry picked from commit 61f559ff56
)
2022-06-18 13:46:30 +02:00
marcoonthegit
ae6945b120
* change note section to be more 12 conformant
...
(cherry picked from commit b201d0a752
)
2022-06-18 13:45:24 +02:00
marcoonthegit
ce01ac7695
* FreeBSD version to 12 in trunk
...
(cherry picked from commit b36b610424
)
2022-06-18 13:43:25 +02:00
Pierre Muller
4789afb4b0
Regenerated Makefile's after cherry-pick adding soft fpu related units
2022-02-01 14:02:07 -07:00
svenbarth
10838d8c19
+ add all softfpu units for various targets
...
git-svn-id: trunk@47187 -
(cherry picked from commit 707034b271
)
2022-02-01 13:55:16 -07:00
Jonas Maebe
667938c6c9
* add missing unixutils -> baseunix dependency
...
git-svn-id: trunk@47302 -
(cherry picked from commit 24e188f0d2
)
2021-10-09 21:13:32 +00:00
pierre
0830edbde5
Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini
...
git-svn-id: branches/fixes_3_2@46923 -
2020-09-23 09:47:20 +00:00
Jonas Maebe
b6eafa3039
* regenerated Makefiles
...
git-svn-id: branches/fixes_3_2@46868 -
2020-09-15 19:54:06 +00:00
marco
0e01824ae1
--- Merging r44265 into '.':
...
U rtl/freebsd/i386/cprt0.as
--- Recording mergeinfo for merge of r44265 into '.':
U .
--- Merging r44273 into '.':
G rtl/freebsd/i386/cprt0.as
--- Recording mergeinfo for merge of r44273 into '.':
G .
# revisions: 44265,44273
git-svn-id: branches/fixes_3_2@45682 -
2020-06-23 08:10:59 +00:00
marco
522350a85d
* fixes to 3.2.1
...
git-svn-id: branches/fixes_3_2@45662 -
2020-06-20 16:47:24 +00:00
pierre
c689563167
------------------------------------------------------------------------
...
r42555 | pierre | 2019-08-02 11:21:43 +0000 (Fri, 02 Aug 2019) | 1 line
Add .NOTPARALLEL for beos and haiku RTLs
------------------------------------------------------------------------
--- Merging r42555 into '.':
U rtl/beos/Makefile
U rtl/beos/Makefile.fpc
U rtl/haiku/Makefile
U rtl/haiku/Makefile.fpc
--- Recording mergeinfo for merge of r42555 into '.':
U .
------------------------------------------------------------------------
r43042 | pierre | 2019-09-19 20:49:12 +0000 (Thu, 19 Sep 2019) | 3 lines
+ Add math unit dependency to types$(PPUEXT) rule.
* Fix missing close-brace in several types$(PPUEXT) rules.
------------------------------------------------------------------------
--- Merging r43042 into '.':
U rtl/<all target OS directories>/Makefile
U rtl/<all target OS directories>/Makefile.fpc
git-svn-id: branches/fixes_3_2@43184 -
2019-10-13 10:07:21 +00:00
marco
65e16f4f98
--- Merging r41636 into '.':
...
U rtl/win/sysosh.inc
--- Recording mergeinfo for merge of r41636 into '.':
U .
--- Merging r41795 into '.':
U rtl/objpas/classes/classesh.inc
U rtl/objpas/classes/collect.inc
--- Recording mergeinfo for merge of r41795 into '.':
G .
--- Merging r41881 into '.':
U rtl/objpas/sysutils/syshelph.inc
--- Recording mergeinfo for merge of r41881 into '.':
G .
--- Merging r42149 into '.':
U rtl/msdos/dos.pp
--- Recording mergeinfo for merge of r42149 into '.':
G .
--- Merging r42180 into '.':
U rtl/freebsd/sysnr.inc
--- Recording mergeinfo for merge of r42180 into '.':
G .
--- Merging r42452 into '.':
U rtl/objpas/sysutils/datih.inc
--- Recording mergeinfo for merge of r42452 into '.':
G .
--- Merging r42775 into '.':
U packages/winunits-base/src/mmsystem.pp
--- Recording mergeinfo for merge of r42775 into '.':
G .
# revisions: 41636,41795,41881,42149,42180,42452,42775
git-svn-id: branches/fixes_3_2@42911 -
2019-09-03 13:30:49 +00:00
pierre
12c54a62e7
Update all Makefile's to enable x86_64-haiku target
...
git-svn-id: branches/fixes_3_2@42135 -
2019-05-28 22:07:11 +00:00
yury
2d48bc8b9c
* Regenerated makefiles.
...
git-svn-id: branches/fixes_3_2@40541 -
2018-12-13 18:18:24 +00:00
marco
d143ab60e1
* regenned makefile without date/rev components for easier merging.
...
git-svn-id: trunk@39630 -
2018-08-18 15:06:25 +00:00
pierre
81a14c5a5a
Remove obsolete -DNOMOUSE (used only in packages/rtl-console)
...
git-svn-id: trunk@39428 -
2018-07-10 10:25:58 +00:00
pierre
7d96c2a368
Add --32 or --64 to GNU assembler call for i386 or x86_64 cpu
...
git-svn-id: trunk@39393 -
2018-07-06 09:06:19 +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
pierre
d6be56e225
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38750 -
2018-04-12 15:23:03 +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
florian
5bedaf11f4
* fpcmake.inc and Makefiles renerated after last commit
...
git-svn-id: trunk@37834 -
2017-12-27 15:08:18 +00:00
pierre
d18627f0af
* Update all fpcsrc Makefile's using latest fpcmake version 2017-09-21 rev 37286
...
git-svn-id: trunk@37462 -
2017-10-16 00:27:27 +00:00
Károly Balogh
04dee0fc04
regenerated Makefiles for m68k-macos target
...
git-svn-id: trunk@37034 -
2017-08-22 11:16:42 +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
17b2671213
Regenerate all Makefile's after changes related to FPCDIR checks
...
git-svn-id: trunk@35833 -
2017-04-18 14:15:47 +00:00
marco
02e2b8752d
* allow to set value on cmdline since llvm versions don't work atm.
...
* also patch gprt0.as
git-svn-id: trunk@35100 -
2016-12-10 15:04:32 +00:00
marco
9844b86480
* fix uuchar rule for file to compile outside default directory.
...
git-svn-id: trunk@34876 -
2016-11-11 14:43:37 +00:00
pierre
e05d417183
Change rules to be able to cross-compile on win32, using old GNU make 3.82
...
git-svn-id: trunk@34166 -
2016-07-21 14:20:56 +00:00
nickysn
5306ee552b
* regenerated makefiles with latest fpcmake
...
git-svn-id: trunk@34008 -
2016-06-18 01:00:45 +00:00
nickysn
a58dd988a4
* regenerate makefiles after the fpcmake update
...
git-svn-id: trunk@34002 -
2016-06-17 22:05:59 +00:00
Jonas Maebe
2e64c63993
* fixed dependencies for lineinfo unit after r33007
...
* also made lnfodwrf dependent on lineinfo for all platforms,
because both units implicitly depend on the exeinfo unit
and if both are compiled at the same time they can fall
over each other while writing its .ppu or .s file
git-svn-id: trunk@33039 -
2016-02-01 22:52:50 +00:00
Jonas Maebe
30a3ad7538
* fixed cpu unit dependencies for i386 after r32857 (part of mantis #29439 )
...
git-svn-id: trunk@32967 -
2016-01-18 22:20:16 +00:00
florian
c9204f6c5e
+ added explicit rules for the iso7186 unit for the bsd targets
...
* fixed FreeBSD Makefile to work with make 3.82
git-svn-id: trunk@32433 -
2015-11-21 14:43:54 +00:00
pierre
55b32f741d
Add explicit dependency of extpas unit on dos unit for freebsd/netbsd/openbsd and dragonfly
...
git-svn-id: trunk@32356 -
2015-11-18 10:05:11 +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