mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-05 22:28:06 +02:00

Note: if we merge this to 3.2.x then we can switch to this by default once 3.2.2 is released git-svn-id: trunk@46398 -
75 lines
2.2 KiB
ObjectPascal
75 lines
2.2 KiB
ObjectPascal
{
|
|
Copyright (c) 2008 by Giulio Bernardi
|
|
|
|
Common resource target infos
|
|
|
|
This program is free software; you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation; either version 2 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
|
|
****************************************************************************
|
|
}
|
|
|
|
unit rescmn;
|
|
|
|
{$i fpcdefs.inc}
|
|
|
|
interface
|
|
|
|
uses
|
|
Systems;
|
|
|
|
const
|
|
res_elf_info : tresinfo =
|
|
(
|
|
id : res_elf;
|
|
resbin : 'fpcres';
|
|
rescmd : '-o $OBJ -a $ARCH -of elf $DBG';
|
|
{ cross compiled windres can be used to compile .rc files on linux }
|
|
rcbin : 'windres';
|
|
rccmd : '--include $INC -O res -D FPC -o $RES $RC';
|
|
resourcefileclass : nil;
|
|
resflags : [];
|
|
);
|
|
|
|
res_xcoff_info : tresinfo =
|
|
(
|
|
id : res_xcoff;
|
|
resbin : 'fpcres';
|
|
rescmd : '-o $OBJ -a $ARCH -of xcoff $DBG';
|
|
{ cross compiled windres can be used to compile .rc files on other platforms }
|
|
rcbin : 'windres';
|
|
rccmd : '--include $INC -O res -D FPC -o $RES $RC';
|
|
resourcefileclass : nil;
|
|
resflags : [];
|
|
);
|
|
|
|
res_ext_info : tresinfo =
|
|
(
|
|
id : res_ext;
|
|
resbin : 'fpcres';
|
|
rescmd : '-o $OBJ -a $ENDIAN -of external $DBG';
|
|
rcbin : 'windres';
|
|
rccmd : '--include $INC -O res -D FPC -o $RES $RC';
|
|
resourcefileclass : nil;
|
|
resflags : [res_external_file];
|
|
);
|
|
|
|
FPCResRCArgs = '--include $INC -of res -D FPC -o $RES $RC';
|
|
FPCResUtil = 'fpcres';
|
|
|
|
|
|
implementation
|
|
|
|
end.
|