nickysn
e42330a7ad
* synchronized with trunk
...
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b
Update Makefile's after commits 48929/48930
...
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
nickysn
1d9d1ab859
* regenerated makefiles
...
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
cf6c173653
* regenerated makefiles
...
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
a84b091b5e
* makefiles regenerated after fpcmake update
...
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +00:00
marco
5cffbad92a
- fix \ in filenames:
...
* copy long_string to long_stringfn and long_string.
* turn off interpretive I/O (escapes) for long_stringfn
* use long_stringfn for filenames.
* filenames also get unquoted production for Delphi compatibility using new non_whitespace_string. Regex for that is a bit t.b.d, but this made it work with my examples
git-svn-id: trunk@47820 -
2020-12-19 21:47:25 +00:00
pierre
68d3962889
Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
...
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
Károly Balogh
9d67adcbb6
* regenerated all Makefiles after Sinclair QL support was added
...
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
Károly Balogh
51d8ec90a7
sinclairql: now the target short name is also sinclairql as proposed by Pierre, so it's unified everywhere
...
git-svn-id: trunk@47376 -
2020-11-10 21:31:04 +00:00
Károly Balogh
55b99cad04
sinclairql: disable most packages for the QL
...
git-svn-id: trunk@47370 -
2020-11-10 11:49:10 +00:00
Marc Weustink
4e03876083
fcl-res: fpcres: add support for aarch64-coff
...
git-svn-id: trunk@47288 -
2020-11-03 08:24:45 +00:00
svenbarth
bd6d1e0b6a
* do not automatically register the RC reader, because it captures any file, instead handle that in fpcres itself if the output format calls for it
...
git-svn-id: trunk@46395 -
2020-08-12 19:07:18 +00:00
svenbarth
226ee14c20
* add rcreader and rcparser with correct dependencies
...
git-svn-id: trunk@46394 -
2020-08-12 19:07:11 +00:00
svenbarth
7c96b255f8
* use TFPGMap from fgl instead of TFPStringHashTable from Contnrs
...
git-svn-id: trunk@46391 -
2020-08-12 19:06:49 +00:00
svenbarth
7da2ee4578
* set correct compiler flags
...
git-svn-id: trunk@46390 -
2020-08-12 19:06:43 +00:00
svenbarth
5eabf9851e
fcl-res, fpcres: command line switches for include and defines
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46387 -
2020-08-12 19:06:20 +00:00
svenbarth
a2750fc5dc
fcl-res: memory management
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46386 -
2020-08-12 19:06:12 +00:00
svenbarth
8008f314b1
fcl-res: fix LANGUAGE attribute
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46385 -
2020-08-12 19:06:05 +00:00
svenbarth
81885c7e72
fcl-res: replace preproc defines with much faster hashtable
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46384 -
2020-08-12 19:05:57 +00:00
svenbarth
a3a6dca5ea
fcl-res: fix strings, literal RCDATA
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46383 -
2020-08-12 19:05:51 +00:00
svenbarth
3a65c1912b
fcl-res: support octal numbers
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46382 -
2020-08-12 19:05:44 +00:00
svenbarth
b88adc8e64
fcl-res: move rcparser code to include file
...
- no need to recompile the grammar on process changes
- full codetools in Lazarus
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46381 -
2020-08-12 19:05:37 +00:00
svenbarth
d01d35fb74
fcl-res: L"String" support, improved codepage handling
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46380 -
2020-08-12 19:05:29 +00:00
svenbarth
1ee401aee1
fcl-res: numeric expressions
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46379 -
2020-08-12 19:05:21 +00:00
svenbarth
8a10f1651d
fcl-res: VERSIONINFO resources
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46378 -
2020-08-12 19:05:14 +00:00
svenbarth
70d32c4c7e
fcl-res: TStringTableResource: use UnicodeString
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46377 -
2020-08-12 19:05:08 +00:00
svenbarth
7e808124cc
fcl-res: STRINGTABLE resources
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46376 -
2020-08-12 19:05:01 +00:00
svenbarth
b76c87551f
fcl-res: BITMAP, ICON, CURSOR, RCDATA resource types
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46375 -
2020-08-12 19:04:53 +00:00
svenbarth
3765d1945e
fcl-res: legacy resource flags
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46374 -
2020-08-12 19:04:46 +00:00
svenbarth
d6dd918582
fcl-res: basic rc definitions
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46373 -
2020-08-12 19:04:40 +00:00
svenbarth
7c12641d09
fcl-res: begin implementing rc reader (preprocessor)
...
Reintegrate fpcres-rc branch by Martok
git-svn-id: trunk@46372 -
2020-08-12 19:04:33 +00:00
pierre
6f27c2390e
Disable compilation of most packages for msxdos and amstadcpc OS
...
git-svn-id: trunk@46247 -
2020-08-05 10:47:24 +00:00
pierre
ca40956a3a
Regenerated all Makefile's
...
git-svn-id: trunk@46224 -
2020-08-04 10:19:49 +00:00
Jonas Maebe
fb23834367
* regenerated Makefiles again
...
git-svn-id: trunk@45766 -
2020-07-11 09:51:28 +00:00
Jonas Maebe
350d2d92f9
* regenerated Makesfiles
...
git-svn-id: trunk@45762 -
2020-07-10 22:08:30 +00:00
Jonas Maebe
e7d1a77f9a
* rename the ARM/AArch64-Darwin targets to ARM/AArch64-iOS
...
* rename the m68k/PowerPC-MacOS targets to m68k/PowerPC-MacOSClassic
* repurpose the AArch64/Darwin target for AArch64/macOS
o make AArch64-Darwin default target for a hosted AArch64-Darwin compiler
git-svn-id: trunk@45758 -
2020-07-10 21:52:24 +00:00
svenbarth
b3ddd4e786
* regenerate Makefiles
...
git-svn-id: trunk@45601 -
2020-06-06 17:18:48 +00:00
pierre
c77ef7d6dd
Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
...
git-svn-id: trunk@45356 -
2020-05-13 13:53:15 +00:00
nickysn
56b79257a1
* fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
...
git-svn-id: trunk@45298 -
2020-05-06 20:41:01 +00:00
nickysn
86643f8a34
* synchronized with trunk
...
git-svn-id: branches/z80@44981 -
2020-04-21 23:36:44 +00:00
svenbarth
184d6d61ed
* regenerate makefiles
...
git-svn-id: trunk@44958 -
2020-04-21 06:09:20 +00:00
nickysn
d57ffc4745
* changed the object file format for z80-embedded and z80-zxspectrum to .rel
...
git-svn-id: branches/z80@44899 -
2020-04-20 23:36:15 +00:00
nickysn
2f68090dd6
* synchronized with trunk
...
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
pierre
cd6de6a4ca
Regenerate all Makefiles
...
git-svn-id: trunk@44882 -
2020-04-20 13:58:47 +00:00
nickysn
0f323df7a3
* synchronized with trunk
...
git-svn-id: branches/z80@44873 -
2020-04-19 21:10:31 +00:00
Jonas Maebe
26ec913725
* regenerated makefiles
...
git-svn-id: trunk@44861 -
2020-04-19 17:33:47 +00:00
nickysn
1cadaff1f9
- disable packages that don't build on the zxspectrum target
...
git-svn-id: branches/z80@44851 -
2020-04-19 14:21:27 +00:00
nickysn
b868d653bb
* regenerated makefiles after sync with trunk
...
git-svn-id: branches/z80@44847 -
2020-04-19 13:00:50 +00:00
nickysn
831a8cbcfa
* regenerated makefiles in the packages directory
...
git-svn-id: branches/z80@44821 -
2020-04-19 04:05:59 +00:00
Jonas Maebe
4b59bcb0ca
* regenerated makefiles
...
git-svn-id: trunk@44793 -
2020-04-18 16:08:25 +00:00
florian
5bab6201d5
* rebuild Makefiles
...
git-svn-id: trunk@44679 -
2020-04-10 19:42:14 +00:00
florian
43dc4c7ea0
* regenerated Makefiles
...
git-svn-id: trunk@44333 -
2020-03-21 20:59:59 +00:00
pierre
a09e40945c
Regenerate all Makefile's after commit #43472
...
git-svn-id: trunk@43478 -
2019-11-15 14:47:02 +00:00
pierre
5ed7bd35df
Update all trunk/fpcsrc Makefile's after commit 42749
...
git-svn-id: trunk@42750 -
2019-08-20 15:58:10 +00:00
Jonas Maebe
128bf046b4
* regenerated Makefiles with LLVM bitcode installation support
...
git-svn-id: branches/debug_eh@41914 -
2019-04-20 18:56:45 +00:00
pierre
74fed2a4cd
Regenerate Makefile's after fpcmake change in commit #41721
...
git-svn-id: trunk@41723 -
2019-03-17 14:45:03 +00:00
michael
91420c7d93
* Call inherited constructor
...
git-svn-id: trunk@40841 -
2019-01-11 10:53:45 +00:00
Károly Balogh
5182dc37af
haiku-x86_64: regenerated all Makefiles, take 2
...
git-svn-id: trunk@40758 -
2019-01-04 03:18:42 +00:00
florian
3a8f25348b
* set default abi to eabi5 on arm
...
git-svn-id: trunk@40751 -
2019-01-03 20:55:25 +00:00
yury
a29290202f
* Regenerated makefiles to support x86_64-android.
...
git-svn-id: trunk@39958 -
2018-10-17 17:12:20 +00:00
yury
8c59eb1ce5
* Regenerated makefiles to support aarch64-android.
...
git-svn-id: trunk@39863 -
2018-10-06 09:36:03 +00:00
pierre
4e7003fb94
Update all packages Makefile's
...
git-svn-id: trunk@39828 -
2018-09-27 07:05:49 +00:00
florian
a34d4e715c
Merged riscv_new branch
...
git-svn-id: trunk@39813 -
2018-09-26 19:49:08 +00:00
pierre
41d2a0a496
Disable libraries not compiling for jvm-java or jvm-android targets
...
git-svn-id: trunk@39808 -
2018-09-26 09:29:33 +00:00
marco
98f00acb06
* trunk to 3.3.1
...
git-svn-id: trunk@39635 -
2018-08-18 15:47:44 +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
Jeppe Johansen
49dae7e900
Fixed the elfreader, so it correctly reads the riscv type.
...
Set the default machineflag to rvc+rvf+rvd.
git-svn-id: branches/laksen/riscv_new@39495 -
2018-07-23 12:18:33 +00:00
Jeppe Johansen
27ab039366
Fixed _fini and _init references in cprt0.as
...
Add RiscV to fcl-res and fpcres.
Check that constant is a valid imm12 when doing overflow checking.
git-svn-id: branches/laksen/riscv_new@39494 -
2018-07-23 11:40:55 +00:00
michael
5d54c99565
* Updated with fpdoc distributed version
...
git-svn-id: trunk@39427 -
2018-07-10 07:43:59 +00:00
pierre
a93fe1b363
Regenerated Makefile's after addition of ppas and ppaslink script removal in rev 38745
...
git-svn-id: trunk@38751 -
2018-04-12 15:26:33 +00:00
michael
37a9467603
* Fix patch, unit was not recompiled on last make.. :/
...
git-svn-id: trunk@38007 -
2018-01-19 08:55:34 +00:00
michael
1ba38d5b87
* Do not raise exception unless needed
...
git-svn-id: trunk@38006 -
2018-01-19 08:35:30 +00:00
maciej-izak
919cc7f307
fcl-res: #0 as terminator is still needed (anyway toread is still needed - for some resource generator this value can be 0 and #0 terminator doesn't exist).
...
git-svn-id: trunk@37687 -
2017-12-06 10:19:52 +00:00
maciej-izak
d4acc80ba6
fcl-res: "Read version resource" fix. Last #0 char is special and should be excluded ( #0 is implicitly added for string), even for toread<>-1 (TVersionResource.ReadWideString). Fix for bug #32603
...
git-svn-id: trunk@37685 -
2017-12-06 08:46:01 +00:00
maciej-izak
c2f870b60d
fcl-res: read version resource in more proper way. The length of value may be 0 (without any content).
...
git-svn-id: trunk@37490 -
2017-10-19 11:46:15 +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
Károly Balogh
4c25bd935f
packages: disabled packages for macos and palmos which currently cannot be built for these
...
git-svn-id: trunk@36889 -
2017-08-12 21:08:34 +00:00
pierre
7a172d3d5a
Regenerated all Makefile from packages directories
...
git-svn-id: trunk@36395 -
2017-06-01 14:15:50 +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
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
92ba1c90a1
* set default machinetype for mach-o/ARM
...
git-svn-id: trunk@32399 -
2015-11-21 12:36:23 +00:00
nickysn
02d6f7a2a4
- disabled the win16 target for all packages that don't compile on that platform
...
git-svn-id: trunk@31857 -
2015-09-27 19:32:44 +00:00
nickysn
e83f3d2978
* updated all the remaining makefiles that 'fpcmake -r' missed
...
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
joost
46906833f1
* Re-generated makefile's
...
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42
* Filter the Makefile's unit searchpaths from the fpmake command line.
...
To void cluttering the .fpm file
git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc
AROS/x86_64: regenerated Makefiles
...
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Jonas Maebe
41e4f7a55a
+ ELF/AArch64 resource handling support (patch by Edmund Grimley Evans)
...
git-svn-id: trunk@30896 -
2015-05-23 21:04:11 +00:00
Jonas Maebe
89418d23e5
* regenerated Makefiles with Linux/AArch64 support
...
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
Jonas Maebe
095f308935
* changed ELF relocation type to longword, as required for 64 bit targets
...
(patch by Edmund Grimley Evans)
git-svn-id: trunk@30889 -
2015-05-20 17:45:59 +00:00
michael
3be394061e
* Patch from Reinier Olieslagers to fix bug #25682
...
git-svn-id: trunk@30294 -
2015-03-23 19:42:36 +00:00
Jonas Maebe
7bc66a5142
+ ELF/ppc64le resource support
...
git-svn-id: trunk@30218 -
2015-03-14 18:36:32 +00:00
Jonas Maebe
6149d37e2a
* changed the Mach-O object writer to use symbols instead of section numbers
...
in the relocations (change the relocations to use "external reference" in
Mach-O terminology), because initially section number-based relocations
were not supported for AArch64 and later they were added but behave
slightly differently from those on other platforms (or there's a bug in
(some?) linker versions with them) (mantis #27531 )
o also add a dummy text section, since the assemblers also always do that
o only use references to global symbols in the relocations, because when
using local symbols in assembler code then for most architectures these
must then be translated to section references (like the old code did),
while for others they should remain symbols. For global symbols, the
behaviour is the same everywhere
git-svn-id: trunk@29999 -
2015-02-24 20:57:39 +00:00
Jonas Maebe
5302024e25
* set the size of the string table to a multiple of 4 bytes instead of to
...
a multiple of the data alignment (like the assemblers do)
git-svn-id: trunk@29998 -
2015-02-24 20:57:36 +00:00
Jonas Maebe
215e2cc5de
* changed the Mach-O types from packed records in to regular records and
...
{$packrecords c}
git-svn-id: trunk@29997 -
2015-02-24 20:57:33 +00:00
Jonas Maebe
37a7304a8f
+ added xcoffwriter to Makefile.fpc.fpcmake
...
git-svn-id: trunk@29996 -
2015-02-24 20:57:29 +00:00
Jonas Maebe
fa328436ab
* regenerated for iphonesim/x86-64
...
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
3d01d4ceb1
* regenerated with Darwin/AArch64 support
...
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00
Jonas Maebe
7d7953b115
+ Darwin/AArch64 support in fcl-res
...
o disabled writing an addend for the "usedhandles" entry, since we already
add a relocation for it (and while the result of this relocation
overwrites the addend on previously supported Darwin targets, it gets
added on AArch64
git-svn-id: trunk@29898 -
2015-02-23 22:51:47 +00:00