From c7bdfe238b6cb780ca9b3eb1dc086291b669b9d3 Mon Sep 17 00:00:00 2001 From: florian Date: Fri, 2 Sep 2005 17:46:38 +0000 Subject: [PATCH] * regenerated makefiles git-svn-id: trunk@1039 - --- Makefile | 2 +- compiler/msgidx.inc | 2 +- compiler/msgtxt.inc | 130 +++++++++++++++++++++--------------------- fcl/Makefile | 135 +++++++++++++++++++++++++++++++++++++++++++- fcl/tests/Makefile | 48 +++++++++++++++- utils/Makefile | 90 ++++++++++++++++++++++++++++- 6 files changed, 331 insertions(+), 76 deletions(-) diff --git a/Makefile b/Makefile index 247be8fe52..da134a4cfe 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/08/10] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/09/02] # default: help MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince diff --git a/compiler/msgidx.inc b/compiler/msgidx.inc index 0c6cf0c7be..d3af721457 100644 --- a/compiler/msgidx.inc +++ b/compiler/msgidx.inc @@ -660,7 +660,7 @@ const option_info=11024; option_help_pages=11025; - MsgTxtSize = 39029; + MsgTxtSize = 39030; MsgIdxMax : array[1..20] of longint=( 19,73,215,59,59,47,100,20,135,60, diff --git a/compiler/msgtxt.inc b/compiler/msgtxt.inc index 65c6467887..269b745085 100644 --- a/compiler/msgtxt.inc +++ b/compiler/msgtxt.inc @@ -575,43 +575,43 @@ const msgtxt : array[0..000162,1..240] of char=( '08019_E_Asm: Invalid register $1'#000+ '09000_W_Source operating system redefined'#000+ '09001_I_Assembling (pipe) $1'#000+ - '09002_E_Can'#039't create assember file: $1'#000+ - '09003_E_Ca','n'#039't create object file: $1'#000+ + '09002_E_Can'#039't create assembler file: $1'#000+ + '09003_E_C','an'#039't create object file: $1'#000+ '09004_E_Can'#039't create archive file: $1'#000+ '09005_E_Assembler $1 not found, switching to external assembling'#000+ '09006_T_Using assembler: $1'#000+ '09007_E_Error while assembling exitcode $1'#000+ - '09008_E_Can'#039't call the assembler, error',' $1 switching to external'+ + '09008_E_Can'#039't call the assembler, erro','r $1 switching to external'+ ' assembling'#000+ '09009_I_Assembling $1'#000+ '09010_I_Assembling with smartlinking $1'#000+ '09011_W_Object $1 not found, Linking may fail !'#000+ '09012_W_Library $1 not found, Linking may fail !'#000+ '09013_E_Error while linking'#000+ - '09014_E_Can'#039't ca','ll the linker, switching to external linking'#000+ + '09014_E_Can'#039't c','all the linker, switching to external linking'#000+ '09015_I_Linking $1'#000+ '09016_E_Util $1 not found, switching to external linking'#000+ '09017_T_Using util $1'#000+ '09018_E_Creation of Executables not supported'#000+ - '09019_E_Creation of Dynamic/Shared Libraries not su','pported'#000+ + '09019_E_Creation of Dynamic/Shared Libraries not s','upported'#000+ '09020_I_Closing script $1'#000+ '09021_E_resource compiler not found, switching to external mode'#000+ '09022_I_Compiling resource $1'#000+ '09023_T_unit $1 can'#039't be statically linked, switching to smart lin'+ 'king'#000+ - '09024_T_unit $1 can'#039't be smart linked, sw','itching to static linki'+ + '09024_T_unit $1 can'#039't be smart linked, s','witching to static linki'+ 'ng'#000+ '09025_T_unit $1 can'#039't be shared linked, switching to static linkin'+ 'g'#000+ '09026_E_unit $1 can'#039't be smart or static linked'#000+ '09027_E_unit $1 can'#039't be shared or static linked'#000+ - '09028_D_Calling resource compiler "$1" with "$2" ','as command line'#000+ + '09028_D_Calling resource compiler "$1" with "$2"',' as command line'#000+ '09128_F_Can'#039't post process executable $1'#000+ '09129_F_Can'#039't open executable $1'#000+ '09130_X_Size of Code: $1 bytes'#000+ '09131_X_Size of initialized data: $1 bytes'#000+ '09132_X_Size of uninitialized data: $1 bytes'#000+ - '09133_X_Stack space reserved: $','1 bytes'#000+ + '09133_X_Stack space reserved: ','$1 bytes'#000+ '09134_X_Stack space commited: $1 bytes'#000+ '10000_T_Unitsearch: $1'#000+ '10001_T_PPU Loading $1'#000+ @@ -620,7 +620,7 @@ const msgtxt : array[0..000162,1..240] of char=( '10004_U_PPU Crc: $1'#000+ '10005_U_PPU Time: $1'#000+ '10006_U_PPU File too short'#000+ - '10007_U_PPU Invalid Header (no PPU a','t the begin)'#000+ + '10007_U_PPU Invalid Header (no PPU ','at the begin)'#000+ '10008_U_PPU Invalid Version $1'#000+ '10009_U_PPU is compiled for another processor'#000+ '10010_U_PPU is compiled for an other target'#000+ @@ -628,89 +628,89 @@ const msgtxt : array[0..000162,1..240] of char=( '10012_U_Writing $1'#000+ '10013_F_Can'#039't Write PPU-File'#000+ '10014_F_Error reading PPU-File'#000+ - '1001','5_F_unexpected end of PPU-File'#000+ + '100','15_F_unexpected end of PPU-File'#000+ '10016_F_Invalid PPU-File entry: $1'#000+ '10017_F_PPU Dbx count problem'#000+ '10018_E_Illegal unit name: $1'#000+ '10019_F_Too much units'#000+ '10020_F_Circular unit reference between $1 and $2'#000+ - '10021_F_Can'#039't compile unit $1, no sources',' available'#000+ + '10021_F_Can'#039't compile unit $1, no source','s available'#000+ '10022_F_Can'#039't find unit $1'#000+ '10023_W_Unit $1 was not found but $2 exists'#000+ '10024_F_Unit $1 searched but $2 found'#000+ '10025_W_Compiling the system unit requires the -Us switch'#000+ '10026_F_There were $1 errors compiling module, stopping'#000+ - '10027_','U_Load from $1 ($2) unit $3'#000+ + '10027','_U_Load from $1 ($2) unit $3'#000+ '10028_U_Recompiling $1, checksum changed for $2'#000+ '10029_U_Recompiling $1, source found only'#000+ '10030_U_Recompiling unit, static lib is older than ppufile'#000+ '10031_U_Recompiling unit, shared lib is older than ppufile'#000+ - '1003','2_U_Recompiling unit, obj and asm are older than ppufile'#000+ + '100','32_U_Recompiling unit, obj and asm are older than ppufile'#000+ '10033_U_Recompiling unit, obj is older than asm'#000+ '10034_U_Parsing interface of $1'#000+ '10035_U_Parsing implementation of $1'#000+ '10036_U_Second load for unit $1'#000+ - '10037_U_PPU Check file $1 time $2'#000, + '10037_U_PPU Check file $1 time $2',#000+ '10040_W_Can'#039't recompile unit $1, but found modifed include files'#000+ '10041_H_File $1 is newer than Release PPU file $2'#000+ '10042_U_Using a unit which was not compiled with correct FPU mode'#000+ '10043_U_Loading interface units from $1'#000+ - '10044_U_Loading imp','lementation units from $1'#000+ + '10044_U_Loading im','plementation units from $1'#000+ '10045_U_Interface CRC changed for unit $1'#000+ '10046_U_Implementation CRC changed for unit $1'#000+ '10047_U_Finished compiling unit $1'#000+ '10048_U_Add dependency of $1 to $2'#000+ '10049_U_No reload, is caller: $1'#000+ - '10050_U_No reload, alr','eady in second compile: $1'#000+ + '10050_U_No reload, al','ready in second compile: $1'#000+ '10051_U_Flag for reload: $1'#000+ '10052_U_Forced reloading'#000+ '10053_U_Previous state of $1: $2'#000+ '10054_U_Already compiling $1, setting second compile'#000+ '10055_U_Loading unit $1'#000+ '10056_U_Finished loading unit $1'#000+ - '10057_U_Registeri','ng new unit $1'#000+ + '10057_U_Register','ing new unit $1'#000+ '10058_U_Re-resolving unit $1'#000+ '10059_U_Skipping re-resolving unit $1, still loading used units'#000+ '11000_$1 [options] [options]'#000+ '11001_W_Only one source file supported'#000+ '11002_W_DEF file can be created only for OS/2'#000+ - '11003_','E_nested response files are not supported'#000+ + '11003','_E_nested response files are not supported'#000+ '11004_F_No source file name in command line'#000+ '11005_N_No option inside $1 config file'#000+ '11006_E_Illegal parameter: $1'#000+ '11007_H_-? writes help pages'#000+ '11008_F_Too many config files nested'#000+ - '11009_F_Unable to ','open file $1'#000+ + '11009_F_Unable to',' open file $1'#000+ '11010_D_Reading further options from $1'#000+ '11011_W_Target is already set to: $1'#000+ '11012_W_Shared libs not supported on DOS platform, reverting to static'+ #000+ '11013_F_too many IF(N)DEFs'#000+ '11014_F_too many ENDIFs'#000+ - '11015_F_open conditional at ','the end of the file'#000+ + '11015_F_open conditional at',' the end of the file'#000+ '11016_W_Debug information generation is not supported by this executab'+ 'le'#000+ '11017_H_Try recompiling with -dGDB'#000+ '11018_E_You are using the obsolete switch $1'#000+ '11019_E_You are using the obsolete switch $1, please use $2'#000+ - '11020_N','_Switching assembler to default source writing assembler'#000+ + '11020_','N_Switching assembler to default source writing assembler'#000+ '11021_W_Assembler output selected "$1" is not compatible with "$2"'#000+ '11022_W_"$1" assembler use forced'#000+ '11026_T_Reading options from file $1'#000+ - '11027_T_Reading options from environment $1'#000+ - '1','1028_D_Handling option "$1"'#000+ + '11027_T_Reading options from environment $1'#000, + '11028_D_Handling option "$1"'#000+ '11029__*** press enter ***'#000+ '11030_H_Start of reading config file $1'#000+ '11031_H_End of reading config file $1'#000+ '11032_D_interpreting option "$1"'#000+ '11036_D_interpreting firstpass option "$1"'#000+ - '11033_D_interpreting file optio','n "$1"'#000+ + '11033_D_interpreting file opti','on "$1"'#000+ '11034_D_Reading config file "$1"'#000+ '11035_D_found source file name "$1"'#000+ '11039_E_Unknown code page'#000+ '11023_Free Pascal Compiler version $FPCVERSION [$FPCDATE] for $FPCCPU'#010+ 'Copyright (c) 1993-2005 by Florian Klaempfl'#000+ - '11024_Free Pascal Compil','er version $FPCVERSION'#010+ + '11024_Free Pascal Compi','ler version $FPCVERSION'#010+ #010+ 'Compiler Date : $FPCDATE'#010+ 'Compiler CPU Target: $FPCCPU'#010+ @@ -724,37 +724,37 @@ const msgtxt : array[0..000162,1..240] of char=( 'Supported FPU instruction sets:'#010+ ' $FPUINSTRUCTIONSETS'#010+ #010+ - 'This program com','es under the GNU General Public Licence'#010+ + 'This program co','mes under the GNU General Public Licence'#010+ 'For more information read COPYING.FPC'#010+ #010+ 'Report bugs,suggestions etc to:'#010+ ' bugrep@freepascal.org'#000+ '11025_**0*_put + after a boolean switch option to enable it, - to disa'+ 'ble it'#010+ - '**1a_the comp','iler doesn'#039't delete the generated assembler file'#010+ + '**1a_the com','piler doesn'#039't delete the generated assembler file'#010+ '**2al_list sourcecode lines in assembler file'#010+ '**2an_list node info in assembler file'#010+ '*L2ap_use pipes instead of creating temporary assembler files'#010+ - '**2ar_list register allocation/release info ','in assembler file'#010+ + '**2ar_list register allocation/release info',' in assembler file'#010+ '**2at_list temp allocation/release info in assembler file'#010+ '**1A_output format:'#010+ '**2Adefault_use default assembler'#010+ '3*2Aas_assemble using GNU AS'#010+ '3*2Anasmcoff_coff (Go32v2) file using Nasm'#010+ - '3*2Anasmelf_elf32 (Linux) file usin','g Nasm'#010+ + '3*2Anasmelf_elf32 (Linux) file usi','ng Nasm'#010+ '3*2Anasmwin32_Win32 object file using Nasm'#010+ '3*2Anasmwdosx_Win32/WDOSX object file using Nasm'#010+ '3*2Awasm_obj file using Wasm (Watcom)'#010+ '3*2Anasmobj_obj file using Nasm'#010+ '3*2Amasm_obj file using Masm (Microsoft)'#010+ - '3*2Atasm_obj file using Tasm (','Borland)'#010+ + '3*2Atasm_obj file using Tasm ','(Borland)'#010+ '3*2Aelf_elf32 (Linux) using internal writer'#010+ '3*2Acoff_coff (Go32v2) using internal writer'#010+ '3*2Apecoff_pecoff (Win32) using internal writer'#010+ '4*2Aas_assemble using GNU AS'#010+ '6*2Aas_Unix o-file using GNU AS'#010+ '6*2Agas_GNU Motorola assembler'#010+ - '6*','2Amit_MIT Syntax (old GAS)'#010+ + '6','*2Amit_MIT Syntax (old GAS)'#010+ '6*2Amot_Standard Motorola assembler'#010+ 'A*2Aas_assemble using GNU AS'#010+ 'P*2Aas_assemble using GNU AS'#010+ @@ -762,53 +762,53 @@ const msgtxt : array[0..000162,1..240] of char=( '**1b_generate browser info'#010+ '**2bl_generate local symbol info'#010+ '**1B_build all modules'#010+ - '**1C','_code generation options:'#010+ + '**1C_code generation options:'#010+ '**2Cc_set default calling convention to '#010+ '**2CD_create also dynamic library (not supported)'#010+ '**2Ce_Compilation with emulated floating point opcodes'#010+ - '**2Cf_Select fpu instruction set to use, see fpc -i for pos','sible '+ + '**2Cf_Select fpu instruction set to use, see fpc -i for po','ssible '+ 'values'#010+ '**2Cg_Generate PIC code'#010+ '**2Ch_ bytes heap (between 1023 and 67107840)'#010+ '**2Ci_IO-checking'#010+ '**2Cn_omit linking stage'#010+ '**2Co_check overflow of integer operations'#010+ - '**2Cp_select instruction set, see fpc -i for possible values'#010+ - '*','*2Cr_range checking'#010+ + '**2Cp_select instruction set, see fpc -i for possible values'#010, + '**2Cr_range checking'#010+ '**2CR_verify object method call validity'#010+ '**2Cs_set stack size to '#010+ '**2Ct_stack checking'#010+ '**2CX_create also smartlinked library'#010+ '**1d_defines the symbol '#010+ '**1D_generate a DEF file'#010+ - '**2Dd_set description to '#010+ - '*','*2Dv_set DLL version to '#010+ + '**2Dd_set description to '#010, + '**2Dv_set DLL version to '#010+ '*O2Dw_PM application'#010+ '**1e_set path to executable'#010+ '**1E_same as -Cn'#010+ '**1F_set file names and paths:'#010+ '**2Fa[,y]_for a program load first units and [y] before uses is'+ ' parsed'#010+ - '**2Fc_sets input codepage',' to '#010+ + '**2Fc_sets input codepag','e to '#010+ '**2FD_sets the directory where to search for compiler utilities'#010+ '**2Fe_redirect error output to '#010+ '**2FE_set exe/unit output path to '#010+ '**2Fi_adds to include path'#010+ '**2Fl_adds to library path'#010+ - '**2FL_uses ','as dynamic linker'#010+ + '**2FL_uses ',' as dynamic linker'#010+ '**2Fo_adds to object path'#010+ '**2Fr_load error message file '#010+ '**2Fu_adds to unit path'#010+ '**2FU_set unit output path to , overrides -FE'#010+ '*g1g_generate debugger information:'#010+ - '*g2gc_generate checks for pointer','s'#010+ + '*g2gc_generate checks for pointe','rs'#010+ '*g2gd_use dbx'#010+ '*g2gg_use gsym'#010+ '*g2gh_use heap trace unit (for memory leak debugging)'#010+ '*g2gl_use line info unit to show more info for backtraces'#010+ '*g2gv_generates programs tracable with valgrind'#010+ '*g2gw_generate dwarf debugging info'#010+ - '**1i_informat','ion'#010+ + '**1i_informa','tion'#010+ '**2iD_return compiler date'#010+ '**2iV_return compiler version'#010+ '**2iSO_return compiler OS'#010+ @@ -816,76 +816,76 @@ const msgtxt : array[0..000162,1..240] of char=( '**2iTO_return target OS'#010+ '**2iTP_return target processor'#010+ '**1I_adds to include path'#010+ - '**1k_Pass to the linker'#010+ - '*','*1l_write logo'#010+ + '**1k_Pass to the linker'#010, + '**1l_write logo'#010+ '**1M_set language mode to '#010+ '**2Mfpc_free pascal dialect (default)'#010+ '**2Mobjfpc_switch some Delphi 2 extensions on'#010+ '**2Mdelphi_tries to be Delphi compatible'#010+ '**2Mtp_tries to be TP/BP 7.0 compatible'#010+ - '**2Mgpc_tries to be gpc com','patible'#010+ + '**2Mgpc_tries to be gpc co','mpatible'#010+ '**2Mmacpas_tries to be compatible to the macintosh pascal dialects'#010+ '**1n_don'#039't read the default config file'#010+ '**1Nnode tree optimizations'#010+ '**2Nu_unroll loops'#010+ '**1o_change the name of the executable produced to '#010+ - '**1O_optimizat','ions:'#010+ + '**1O_optimiza','tions:'#010+ '3*2Og_generate smaller code'#010+ '3*2OG_generate faster code (default)'#010+ '**2Or_keep certain variables in registers'#010+ '3*2Ou_enable uncertain optimizations (see docs)'#010+ '3*2O1_level 1 optimizations (quick optimizations)'#010+ - '3*2O2_level 2 optimizations (','-O1 + slower optimizations)'#010+ + '3*2O2_level 2 optimizations ','(-O1 + slower optimizations)'#010+ '3*2O3_level 3 optimizations (-O2 repeatedly, max 5 times)'#010+ '3*2Op_target processor:'#010+ '3*3Op1_set target processor to 386/486'#010+ '3*3Op2_set target processor to Pentium/PentiumMMX (tm)'#010+ - '3*3Op3_set target processor to PP','ro/PII/c6x86/K6 (tm)'#010+ + '3*3Op3_set target processor to P','Pro/PII/c6x86/K6 (tm)'#010+ '6*2Og_generate smaller code'#010+ '6*2OG_generate faster code (default)'#010+ '6*2Ox_optimize maximum (still BUGGY!!!)'#010+ '6*2O0_set target processor to a MC68000'#010+ '6*2O2_set target processor to a MC68020+ (default)'#010+ - '**1pg_generate profile ','code for gprof (defines FPC_PROFILE)'#010+ + '**1pg_generate profile',' code for gprof (defines FPC_PROFILE)'#010+ '**1R_assembler reading style:'#010+ '**2Rdefault_use default assembler'#010+ '3*2Ratt_read AT&T style assembler'#010+ '3*2Rintel_read Intel style assembler'#010+ '6*2RMOT_read motorola style assembler'#010+ '**1S_syntax options:'#010+ - '**2','S2_same as -Mobjfpc'#010+ + '**','2S2_same as -Mobjfpc'#010+ '**2Sc_supports operators like C (*=,+=,/= and -=)'#010+ '**2Sa_include assertion code.'#010+ '**2Sd_same as -Mdelphi'#010+ '**2Se_error options. is a combination of the following:'#010+ - '**3*_ : compiler stops after the errors (defaul','t is 1)'#010+ + '**3*_ : compiler stops after the errors (defau','lt is 1)'#010+ '**3*_w : compiler stops also after warnings'#010+ '**3*_n : compiler stops also after notes'#010+ '**3*_h : compiler stops also after hints'#010+ '**2Sg_allow LABEL and GOTO'#010+ '**2Sh_Use ansistrings'#010+ '**2Si_support C++ styled INLINE'#010+ - '**2SI_set interface st','yle to '#010+ + '**2SI_set interface s','tyle to '#010+ '**3SIcom_COM compatible interface (default)'#010+ '**3SIcorba_CORBA compatible interface'#010+ '**2Sm_support macros like C (global)'#010+ '**2So_same as -Mtp'#010+ '**2Sp_same as -Mgpc'#010+ '**2Ss_constructor name must be init (destructor must be done)'#010+ - '**2St_all','ow static keyword in objects'#010+ + '**2St_al','low static keyword in objects'#010+ '**1s_don'#039't call assembler and linker'#010+ '**2sh_Generate script to link on host'#010+ '**2st_Generate script to link on target'#010+ '**2sr_Skip register allocation phase (use with -alr)'#010+ '**1T_Target operating system:'#010+ - '3*2Temx_OS','/2 via EMX (including EMX/RSX extender)'#010+ + '3*2Temx_O','S/2 via EMX (including EMX/RSX extender)'#010+ '3*2Tfreebsd_FreeBSD'#010+ '3*2Tgo32v2_Version 2 of DJ Delorie DOS extender'#010+ '3*2Tlinux_Linux'#010+ '3*2Tnetbsd_NetBSD'#010+ '3*2Tnetware_Novell Netware Module (clib)'#010+ '3*2Tnetwlibc_Novell Netware Module (libc)'#010+ - '3*2Topenbsd_Ope','nBSD'#010+ + '3*2Topenbsd_Op','enBSD'#010+ '3*2Tos2_OS/2 / eComStation'#010+ '3*2Tsunos_SunOS/Solaris'#010+ '3*2Twatcom_Watcom compatible DOS extender'#010+ @@ -894,7 +894,7 @@ const msgtxt : array[0..000162,1..240] of char=( '3*2Twince_Windows CE'#010+ '4*2Tlinux_Linux'#010+ '6*2Tamiga_Commodore Amiga'#010+ - '6*2Tatari_Atari ST/STe/TT',#010+ + '6*2Tatari_Atari ST/STe/T','T'#010+ '6*2Tlinux_Linux-68k'#010+ '6*2Tmacos_Macintosh m68k (not supported)'#010+ '6*2Tpalmos_PalmOS'#010+ @@ -903,7 +903,7 @@ const msgtxt : array[0..000162,1..240] of char=( 'P*2Tdarwin_Darwin and MacOS X on PowerPC'#010+ 'P*2Tlinux_Linux on PowerPC'#010+ 'P*2Tmacos_MacOS (classic) on PowerPC'#010+ - 'P*2Tmorphos_MorphO','S'#010+ + 'P*2Tmorphos_Morph','OS'#010+ 'S*2Tlinux_Linux'#010+ '**1u_undefines the symbol '#010+ '**1U_unit options:'#010+ @@ -911,42 +911,42 @@ const msgtxt : array[0..000162,1..240] of char=( '**2Ur_generate release unit files'#010+ '**2Us_compile a system unit'#010+ '**1v_Be verbose. is a combination of the following letters:'#010+ - '**2*_e : ','Show errors (default) 0 : Show nothing (except errors'+ + '**2*_e :',' Show errors (default) 0 : Show nothing (except errors'+ ')'#010+ '**2*_w : Show warnings u : Show unit info'#010+ '**2*_n : Show notes t : Show tried/used files'#010+ - '**2*_h : Show hints c : Show conditionals'#010+ - '*','*2*_i : Show general info d : Show debug info'#010+ + '**2*_h : Show hints c : Show conditionals'#010, + '**2*_i : Show general info d : Show debug info'#010+ '**2*_l : Show linenumbers r : Rhide/GCC compatibility mode'#010+ '**2*_a : Show everything x : Executable info (Win32 only)'#010+ - '**2*_v : write fpcdebug.txt with p : Wri','te tree.log with parse t'+ + '**2*_v : write fpcdebug.txt with p : Wr','ite tree.log with parse t'+ 'ree'#010+ '**2*_ lots of debugging info'#010+ '3*1W_Win32-like target options'#010+ '3*2WB_Create a relocatable image'#010+ '3*2WB_Set Image base to Hexadecimal value'#010+ '3*2WC_Specify console type application'#010+ - '3*2WD_Use DEFFILE to expo','rt functions of DLL or EXE'#010+ + '3*2WD_Use DEFFILE to exp','ort functions of DLL or EXE'#010+ '3*2WF_Specify full-screen type application (OS/2 only)'#010+ '3*2WG_Specify graphic type application'#010+ '3*2WN_Do not generate relocation code (necessary for debugging)'#010+ '3*2WR_Generate relocation code'#010+ - 'P*2WC_Specify console ty','pe application (MacOS only)'#010+ + 'P*2WC_Specify console t','ype application (MacOS only)'#010+ 'P*2WG_Specify graphic type application (MacOS only)'#010+ 'P*2WT_Specify tool type application (MPW tool, MacOS only)'#010+ '**1X_executable options:'#010+ '**2Xc_pass --shared to the linker (Unix only)'#010+ - '**2Xd_don'#039't use standard libra','ry search path (needed for cross c'+ + '**2Xd_don'#039't use standard libr','ary search path (needed for cross c'+ 'ompile)'#010+ '**2XD_try to link units dynamic (defines FPC_LINK_DYNAMIC)'#010+ '**2Xm_generate link map'#010+ '**2XM_set the name of the '#039'main'#039' program routine (default i'+ 's '#039'main'#039')'#010+ - '**2XP_prepend the binutils name','s with the prefix '#010+ + '**2XP_prepend the binutils nam','es with the prefix '#010+ '**2Xr_set library search path to (needed for cross compile)'#010+ '**2Xs_strip all symbols from executable'#010+ '**2XS_try to link units static (default) (defines FPC_LINK_STATIC)'#010+ - '**2Xt_link with static libraries (-static is',' passed to linker)'#010+ + '**2Xt_link with static libraries (-static i','s passed to linker)'#010+ '**2XX_try to link units smart (defines FPC_LINK_SMART)'#010+ '**1*_'#010+ '**1?_shows this help'#010+ diff --git a/fcl/Makefile b/fcl/Makefile index ef94174b08..a513546a7d 100644 --- a/fcl/Makefile +++ b/fcl/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 1.9.8 [2005/04/10] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/09/02] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd arm-linux +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -280,6 +280,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_DIRS+=xml image db shedit passrc net fpcunit endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_DIRS+=xml image db shedit passrc net fpcunit +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_DIRS+=xml image db shedit passrc net fpcunit endif @@ -331,9 +334,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_DIRS+=xml image db shedit passrc net fpcunit endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_DIRS+=xml image db shedit passrc net fpcunit +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_DIRS+=xml image db shedit passrc net fpcunit endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_DIRS+=xml image db shedit passrc net fpcunit +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex process resolve ssockets fpasync syncobjs simpleipc msgintf dbugintf endif @@ -379,6 +388,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex resolve ssockets syncobjs endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex process resolve ssockets fpasync syncobjs simpleipc msgintf dbugintf endif @@ -430,9 +442,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex process ssockets resolve fpasync syncobjs simpleipc msgintf dbugintf endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex process resolve ssockets fpasync syncobjs simpleipc msgintf dbugintf endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_UNITS+=$(CLASSES10) contnrs inifiles ezcgi pipes rtfpars idea base64 gettext iostream zstream cachecls avl_tree xmlreg registry eventlog custapp cgiapp wformat whtml wtex rttiutils bufstream streamex +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc endif @@ -478,6 +496,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc endif @@ -529,9 +550,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_RSTS+=$(CLASSES10) ssockets cachecls resolve custapp cgiapp eventlog registry simpleipc +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_EXAMPLEDIRS+=tests endif @@ -577,6 +604,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_EXAMPLEDIRS+=tests endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_EXAMPLEDIRS+=tests +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_EXAMPLEDIRS+=tests endif @@ -628,9 +658,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_EXAMPLEDIRS+=tests endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_EXAMPLEDIRS+=tests +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_EXAMPLEDIRS+=tests endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_EXAMPLEDIRS+=tests +endif ifeq ($(FULL_TARGET),i386-linux) override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio endif @@ -676,6 +712,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio endif +ifeq ($(FULL_TARGET),i386-wince) +override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio +endif ifeq ($(FULL_TARGET),m68k-linux) override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio endif @@ -727,9 +766,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio endif +ifeq ($(FULL_TARGET),x86_64-win64) +override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio +endif ifeq ($(FULL_TARGET),arm-linux) override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio endif +ifeq ($(FULL_TARGET),arm-wince) +override CLEAN_UNITS+=adler gzcrc gzio infblock infcodes inffast inftrees infutil minigzip paszlib trees zbase zcompres zdeflate zinflate zuncompr zutil pthreads streamio +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_OPTIONS+=-S2 @@ -776,6 +821,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override COMPILER_OPTIONS+=-S2 endif +ifeq ($(FULL_TARGET),i386-wince) +override COMPILER_OPTIONS+=-S2 +endif ifeq ($(FULL_TARGET),m68k-linux) override COMPILER_OPTIONS+=-S2 endif @@ -827,9 +875,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override COMPILER_OPTIONS+=-S2 endif +ifeq ($(FULL_TARGET),x86_64-win64) +override COMPILER_OPTIONS+=-S2 +endif ifeq ($(FULL_TARGET),arm-linux) override COMPILER_OPTIONS+=-S2 endif +ifeq ($(FULL_TARGET),arm-wince) +override COMPILER_OPTIONS+=-S2 +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc unix endif @@ -875,6 +929,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc endif +ifeq ($(FULL_TARGET),i386-wince) +override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc +endif ifeq ($(FULL_TARGET),m68k-linux) override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc unix endif @@ -926,9 +983,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc unix endif +ifeq ($(FULL_TARGET),x86_64-win64) +override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc +endif ifeq ($(FULL_TARGET),arm-linux) override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc unix endif +ifeq ($(FULL_TARGET),arm-wince) +override COMPILER_INCLUDEDIR+=$(OS_TARGET) inc +endif ifeq ($(FULL_TARGET),i386-linux) override COMPILER_SOURCEDIR+=$(OS_TARGET) inc endif @@ -974,6 +1037,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override COMPILER_SOURCEDIR+=$(OS_TARGET) inc endif +ifeq ($(FULL_TARGET),i386-wince) +override COMPILER_SOURCEDIR+=$(OS_TARGET) inc +endif ifeq ($(FULL_TARGET),m68k-linux) override COMPILER_SOURCEDIR+=$(OS_TARGET) inc endif @@ -1025,9 +1091,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override COMPILER_SOURCEDIR+=$(OS_TARGET) inc endif +ifeq ($(FULL_TARGET),x86_64-win64) +override COMPILER_SOURCEDIR+=$(OS_TARGET) inc +endif ifeq ($(FULL_TARGET),arm-linux) override COMPILER_SOURCEDIR+=$(OS_TARGET) inc endif +ifeq ($(FULL_TARGET),arm-wince) +override COMPILER_SOURCEDIR+=$(OS_TARGET) inc +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1910,6 +1982,13 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_NETDB=1 REQUIRE_PACKAGES_LIBASYNC=1 endif +ifeq ($(FULL_TARGET),i386-wince) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifeq ($(FULL_TARGET),m68k-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 @@ -2080,6 +2159,13 @@ REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_SQLITE=1 endif +ifeq ($(FULL_TARGET),x86_64-win64) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifeq ($(FULL_TARGET),arm-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 @@ -2092,6 +2178,13 @@ REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_SQLITE=1 endif +ifeq ($(FULL_TARGET),arm-wince) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -2401,7 +2494,7 @@ else FPCCPUOPT:= endif endif -override FPCOPT+=-Xs $(FPCCPUOPT) -n +override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n override FPCOPTDEF+=RELEASE endif ifdef STRIP @@ -3019,6 +3112,15 @@ TARGET_DIRS_PASSRC=1 TARGET_DIRS_NET=1 TARGET_DIRS_FPCUNIT=1 endif +ifeq ($(FULL_TARGET),i386-wince) +TARGET_DIRS_XML=1 +TARGET_DIRS_IMAGE=1 +TARGET_DIRS_DB=1 +TARGET_DIRS_SHEDIT=1 +TARGET_DIRS_PASSRC=1 +TARGET_DIRS_NET=1 +TARGET_DIRS_FPCUNIT=1 +endif ifeq ($(FULL_TARGET),m68k-linux) TARGET_DIRS_XML=1 TARGET_DIRS_IMAGE=1 @@ -3172,6 +3274,15 @@ TARGET_DIRS_PASSRC=1 TARGET_DIRS_NET=1 TARGET_DIRS_FPCUNIT=1 endif +ifeq ($(FULL_TARGET),x86_64-win64) +TARGET_DIRS_XML=1 +TARGET_DIRS_IMAGE=1 +TARGET_DIRS_DB=1 +TARGET_DIRS_SHEDIT=1 +TARGET_DIRS_PASSRC=1 +TARGET_DIRS_NET=1 +TARGET_DIRS_FPCUNIT=1 +endif ifeq ($(FULL_TARGET),arm-linux) TARGET_DIRS_XML=1 TARGET_DIRS_IMAGE=1 @@ -3181,6 +3292,15 @@ TARGET_DIRS_PASSRC=1 TARGET_DIRS_NET=1 TARGET_DIRS_FPCUNIT=1 endif +ifeq ($(FULL_TARGET),arm-wince) +TARGET_DIRS_XML=1 +TARGET_DIRS_IMAGE=1 +TARGET_DIRS_DB=1 +TARGET_DIRS_SHEDIT=1 +TARGET_DIRS_PASSRC=1 +TARGET_DIRS_NET=1 +TARGET_DIRS_FPCUNIT=1 +endif ifdef TARGET_DIRS_XML xml_all: $(MAKE) -C xml all @@ -3541,6 +3661,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) TARGET_EXAMPLEDIRS_TESTS=1 endif +ifeq ($(FULL_TARGET),i386-wince) +TARGET_EXAMPLEDIRS_TESTS=1 +endif ifeq ($(FULL_TARGET),m68k-linux) TARGET_EXAMPLEDIRS_TESTS=1 endif @@ -3592,9 +3715,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) TARGET_EXAMPLEDIRS_TESTS=1 endif +ifeq ($(FULL_TARGET),x86_64-win64) +TARGET_EXAMPLEDIRS_TESTS=1 +endif ifeq ($(FULL_TARGET),arm-linux) TARGET_EXAMPLEDIRS_TESTS=1 endif +ifeq ($(FULL_TARGET),arm-wince) +TARGET_EXAMPLEDIRS_TESTS=1 +endif ifdef TARGET_EXAMPLEDIRS_TESTS tests_all: $(MAKE) -C tests all diff --git a/fcl/tests/Makefile b/fcl/tests/Makefile index a532386fc5..634e431d28 100644 --- a/fcl/tests/Makefile +++ b/fcl/tests/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 1.9.8 [2005/04/10] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/09/02] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd arm-linux +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -275,6 +275,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_PROGRAMS+=stringl dparser fstream mstream list threads testrtf cfgtest xmldump htdump testez tidea b64test b64test2 b64enc b64dec restest testz testz2 istream doecho testol testcont txmlreg testreg tstelcmd testapp testcgi testbs endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_PROGRAMS+=stringl dparser fstream mstream list threads testrtf cfgtest xmldump htdump testez tidea b64test b64test2 b64enc b64dec restest testz testz2 istream doecho testol testcont txmlreg testreg tstelcmd testapp testcgi testbs +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_PROGRAMS+=stringl dparser fstream mstream list threads testrtf cfgtest xmldump htdump testez tidea b64test b64test2 b64enc b64dec restest testz testz2 istream doecho testol testcont txmlreg testreg tstelcmd testapp testcgi testbs sockcli isockcli dsockcli socksvr isocksvr dsocksvr testhres testnres testsres testrhre testrnre testrsre testur ipcserver ipcclient debugtest dbugsrv endif @@ -326,9 +329,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_PROGRAMS+=stringl dparser fstream mstream list threads testrtf cfgtest xmldump htdump testez tidea b64test b64test2 b64enc b64dec restest testz testz2 istream doecho testol testcont txmlreg testreg tstelcmd testapp testcgi testbs sockcli isockcli dsockcli socksvr isocksvr dsocksvr testhres testnres testsres testrhre testrnre testrsre testur ipcserver ipcclient debugtest dbugsrv endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_PROGRAMS+=stringl dparser fstream mstream list threads testrtf cfgtest xmldump htdump testez tidea b64test b64test2 b64enc b64dec restest testz testz2 istream doecho testol testcont txmlreg testreg tstelcmd testapp testcgi testbs +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_PROGRAMS+=stringl dparser fstream mstream list threads testrtf cfgtest xmldump htdump testez tidea b64test b64test2 b64enc b64dec restest testz testz2 istream doecho testol testcont txmlreg testreg tstelcmd testapp testcgi testbs sockcli isockcli dsockcli socksvr isocksvr dsocksvr testhres testnres testsres testrhre testrnre testrsre testur ipcserver ipcclient debugtest dbugsrv endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_PROGRAMS+=stringl dparser fstream mstream list threads testrtf cfgtest xmldump htdump testez tidea b64test b64test2 b64enc b64dec restest testz testz2 istream doecho testol testcont txmlreg testreg tstelcmd testapp testcgi testbs +endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) override COMPILER_OPTIONS+=-S2 @@ -375,6 +384,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override COMPILER_OPTIONS+=-S2 endif +ifeq ($(FULL_TARGET),i386-wince) +override COMPILER_OPTIONS+=-S2 +endif ifeq ($(FULL_TARGET),m68k-linux) override COMPILER_OPTIONS+=-S2 endif @@ -426,9 +438,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override COMPILER_OPTIONS+=-S2 endif +ifeq ($(FULL_TARGET),x86_64-win64) +override COMPILER_OPTIONS+=-S2 +endif ifeq ($(FULL_TARGET),arm-linux) override COMPILER_OPTIONS+=-S2 endif +ifeq ($(FULL_TARGET),arm-wince) +override COMPILER_OPTIONS+=-S2 +endif ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) endif @@ -1326,6 +1344,14 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_NETDB=1 REQUIRE_PACKAGES_LIBASYNC=1 endif +ifeq ($(FULL_TARGET),i386-wince) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifeq ($(FULL_TARGET),m68k-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 @@ -1513,6 +1539,14 @@ REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_SQLITE=1 endif +ifeq ($(FULL_TARGET),x86_64-win64) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifeq ($(FULL_TARGET),arm-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 @@ -1526,6 +1560,14 @@ REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_SQLITE=1 endif +ifeq ($(FULL_TARGET),arm-wince) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1861,7 +1903,7 @@ else FPCCPUOPT:= endif endif -override FPCOPT+=-Xs $(FPCCPUOPT) -n +override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n override FPCOPTDEF+=RELEASE endif ifdef STRIP diff --git a/utils/Makefile b/utils/Makefile index 6ada1f316a..bb19eaa9f6 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -1,8 +1,8 @@ # -# Don't edit, this file is generated by FPCMake Version 1.9.8 [2005/04/10] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2005/09/02] # default: all -MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd arm-linux +MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-emx i386-watcom i386-netwlibc i386-wince m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos powerpc-linux powerpc-netbsd powerpc-macos powerpc-darwin powerpc-morphos sparc-linux sparc-netbsd sparc-solaris x86_64-linux x86_64-freebsd x86_64-win64 arm-linux arm-wince BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom @@ -277,6 +277,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres endif @@ -328,9 +331,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 endif @@ -376,6 +385,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 endif @@ -427,9 +439,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 +endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_RSTS+=rstconv endif @@ -475,6 +493,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override TARGET_RSTS+=rstconv endif +ifeq ($(FULL_TARGET),i386-wince) +override TARGET_RSTS+=rstconv +endif ifeq ($(FULL_TARGET),m68k-linux) override TARGET_RSTS+=rstconv endif @@ -526,9 +547,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override TARGET_RSTS+=rstconv endif +ifeq ($(FULL_TARGET),x86_64-win64) +override TARGET_RSTS+=rstconv +endif ifeq ($(FULL_TARGET),arm-linux) override TARGET_RSTS+=rstconv endif +ifeq ($(FULL_TARGET),arm-wince) +override TARGET_RSTS+=rstconv +endif ifeq ($(FULL_TARGET),i386-linux) override CLEAN_UNITS+=ptopu endif @@ -574,6 +601,9 @@ endif ifeq ($(FULL_TARGET),i386-netwlibc) override CLEAN_UNITS+=ptopu endif +ifeq ($(FULL_TARGET),i386-wince) +override CLEAN_UNITS+=ptopu +endif ifeq ($(FULL_TARGET),m68k-linux) override CLEAN_UNITS+=ptopu endif @@ -625,9 +655,15 @@ endif ifeq ($(FULL_TARGET),x86_64-freebsd) override CLEAN_UNITS+=ptopu endif +ifeq ($(FULL_TARGET),x86_64-win64) +override CLEAN_UNITS+=ptopu +endif ifeq ($(FULL_TARGET),arm-linux) override CLEAN_UNITS+=ptopu endif +ifeq ($(FULL_TARGET),arm-wince) +override CLEAN_UNITS+=ptopu +endif override INSTALL_FPCPACKAGE=y ifdef REQUIRE_UNITSDIR override UNITSDIR+=$(REQUIRE_UNITSDIR) @@ -1526,6 +1562,14 @@ REQUIRE_PACKAGES_PASJPEG=1 REQUIRE_PACKAGES_NETDB=1 REQUIRE_PACKAGES_LIBASYNC=1 endif +ifeq ($(FULL_TARGET),i386-wince) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifeq ($(FULL_TARGET),m68k-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 @@ -1713,6 +1757,14 @@ REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_SQLITE=1 endif +ifeq ($(FULL_TARGET),x86_64-win64) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifeq ($(FULL_TARGET),arm-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_PASZLIB=1 @@ -1726,6 +1778,14 @@ REQUIRE_PACKAGES_POSTGRES=1 REQUIRE_PACKAGES_MYSQL=1 REQUIRE_PACKAGES_SQLITE=1 endif +ifeq ($(FULL_TARGET),arm-wince) +REQUIRE_PACKAGES_RTL=1 +REQUIRE_PACKAGES_PASZLIB=1 +REQUIRE_PACKAGES_FCL=1 +REQUIRE_PACKAGES_PASJPEG=1 +REQUIRE_PACKAGES_NETDB=1 +REQUIRE_PACKAGES_LIBASYNC=1 +endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -2061,7 +2121,7 @@ else FPCCPUOPT:= endif endif -override FPCOPT+=-Xs $(FPCCPUOPT) -n +override FPCOPT+=-Ur -Xs $(FPCCPUOPT) -n override FPCOPTDEF+=RELEASE endif ifdef STRIP @@ -2658,6 +2718,14 @@ TARGET_DIRS_FPRCP=1 TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif +ifeq ($(FULL_TARGET),i386-wince) +TARGET_DIRS_FPCM=1 +TARGET_DIRS_TPLY=1 +TARGET_DIRS_H2PAS=1 +TARGET_DIRS_FPRCP=1 +TARGET_DIRS_DXEGEN=1 +TARGET_DIRS_FPDOC=1 +endif ifeq ($(FULL_TARGET),m68k-linux) TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 @@ -2800,6 +2868,14 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif +ifeq ($(FULL_TARGET),x86_64-win64) +TARGET_DIRS_FPCM=1 +TARGET_DIRS_TPLY=1 +TARGET_DIRS_H2PAS=1 +TARGET_DIRS_FPRCP=1 +TARGET_DIRS_DXEGEN=1 +TARGET_DIRS_FPDOC=1 +endif ifeq ($(FULL_TARGET),arm-linux) TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 @@ -2809,6 +2885,14 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif +ifeq ($(FULL_TARGET),arm-wince) +TARGET_DIRS_FPCM=1 +TARGET_DIRS_TPLY=1 +TARGET_DIRS_H2PAS=1 +TARGET_DIRS_FPRCP=1 +TARGET_DIRS_DXEGEN=1 +TARGET_DIRS_FPDOC=1 +endif ifdef TARGET_DIRS_FPCM fpcm_all: $(MAKE) -C fpcm all