mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 02:40:26 +02:00
![]() change in utils/fpcm/fpcmake.ini in prevous commit. Adapt also other files to that change: * compiler/globals.pas: Replace $FPCTARGET by os_string if tf_use_8_3 flag is set for target_info also. * tests/Makefile.fpc: Modify TEST_TARGETSUFFIX in the same way as TARGETSUFFIX was modified in previous commit. * tests/utils/dotest.pp: + New variable UseOSOnly, set to true if only target OS name should be used for subdirectories. git-svn-id: trunk@18228 - |
||
---|---|---|
.. | ||
comments.pp | ||
demo.h | ||
demo.pp | ||
demo.rc | ||
expr.pp | ||
fprcp.pp | ||
Makefile | ||
Makefile.fpc | ||
pasprep.pp | ||
Readme.txt | ||
use_demo.bat |
This binary with source code is released to public domain. The utility can be compiled by Turbo Pascal (but 16-bit version cannot handle files greather than 64K!), Delphi or Free Pascal. fprcp.exe extracts from C header and Pascal files included into resource scripts numerical constants and replaces these constants to its values in resource script. Modified resource script is writing to stdout. fprcp.exe can be used as preprocessor by windres GNU-win32 utility. It was tested with windres 2.9.4 successfully. syntax: windres --preprocessor fprcp.exe [another switches]. Notes: 1) current fprcp does not support typecasting and operations with non-numeric constants; 2) Old versions of windres cannot create .res files; 3) in fprcp also source code written by Lars Fosdal 1987 and released to the public domain 1993 was used 4) updated to accept defines.inc parser was expecting body for procedure/function declaration files: readme.txt - this file USE_DEMO.BAT | DEMO.RC | DEMO.PP - demo files DEMO.H | COMMENTS.PP | PASPREP.PP | FPRCP.PP - source code EXPR.PP | fprcp.exe - executable