* no ar.exe running field in target_asm

This commit is contained in:
peter 1999-05-03 18:03:28 +00:00
parent ef9fe8db1c
commit 0949d360c2
2 changed files with 22 additions and 7 deletions

View File

@ -62,11 +62,8 @@ unit pmodules;
if (cs_create_sharedlib in aktmoduleswitches) then if (cs_create_sharedlib in aktmoduleswitches) then
Linker.MakeSharedLibrary Linker.MakeSharedLibrary
else else
if (cs_create_staticlib in aktmoduleswitches) if (cs_create_staticlib in aktmoduleswitches) or
{$ifndef AG386BIN} ((cs_smartlink in aktmoduleswitches) and target_asm.needar) then
or (cs_smartlink in aktmoduleswitches)
{$endif}
then
Linker.MakeStaticLibrary(SmartLinkFilesCnt); Linker.MakeStaticLibrary(SmartLinkFilesCnt);
end; end;
@ -1359,7 +1356,10 @@ unit pmodules;
end. end.
{ {
$Log$ $Log$
Revision 1.117 1999-05-01 13:24:32 peter Revision 1.118 1999-05-03 18:03:28 peter
* no ar.exe running field in target_asm
Revision 1.117 1999/05/01 13:24:32 peter
* merged nasm compiler * merged nasm compiler
* old asm moved to oldasm/ * old asm moved to oldasm/

View File

@ -154,6 +154,7 @@ unit systems;
asmbin : string[8]; asmbin : string[8];
asmcmd : string[50]; asmcmd : string[50];
externals : boolean; externals : boolean;
needar : boolean;
labelprefix : string[2]; labelprefix : string[2];
comment : string[2]; comment : string[2];
secnames : array[tsection] of string[20]; secnames : array[tsection] of string[20];
@ -477,6 +478,7 @@ implementation
asmbin : 'as'; asmbin : 'as';
asmcmd : '-o $OBJ $ASM'; asmcmd : '-o $OBJ $ASM';
externals : false; externals : false;
needar : true;
labelprefix : '.L'; labelprefix : '.L';
comment : '# '; comment : '# ';
secnames : ('', secnames : ('',
@ -491,6 +493,7 @@ implementation
asmbin : 'as'; asmbin : 'as';
asmcmd : '-o $OBJ $ASM'; asmcmd : '-o $OBJ $ASM';
externals : false; externals : false;
needar : true;
labelprefix : 'L'; labelprefix : 'L';
comment : '# '; comment : '# ';
secnames : ('', secnames : ('',
@ -505,6 +508,7 @@ implementation
asmbin : 'asw'; asmbin : 'asw';
asmcmd : '-o $OBJ $ASM'; asmcmd : '-o $OBJ $ASM';
externals : false; externals : false;
needar : true;
labelprefix : '.L'; labelprefix : '.L';
comment : '# '; comment : '# ';
secnames : ('', secnames : ('',
@ -520,6 +524,7 @@ implementation
asmbin : 'nasm'; asmbin : 'nasm';
asmcmd : '-f coff -o $OBJ $ASM'; asmcmd : '-f coff -o $OBJ $ASM';
externals : true; externals : true;
needar : true;
labelprefix : 'L'; labelprefix : 'L';
comment : '; '; comment : '; ';
secnames : ('', secnames : ('',
@ -534,6 +539,7 @@ implementation
asmbin : 'nasm'; asmbin : 'nasm';
asmcmd : '-f elf -o $OBJ $ASM'; asmcmd : '-f elf -o $OBJ $ASM';
externals : true; externals : true;
needar : true;
labelprefix : 'L'; labelprefix : 'L';
comment : '; '; comment : '; ';
secnames : ('', secnames : ('',
@ -548,6 +554,7 @@ implementation
asmbin : 'nasm'; asmbin : 'nasm';
asmcmd : '-f obj -o $OBJ $ASM'; asmcmd : '-f obj -o $OBJ $ASM';
externals : true; externals : true;
needar : true;
labelprefix : 'L'; labelprefix : 'L';
comment : '; '; comment : '; ';
secnames : ('', secnames : ('',
@ -562,6 +569,7 @@ implementation
asmbin : 'tasm'; asmbin : 'tasm';
asmcmd : '/m2 $ASM $OBJ'; asmcmd : '/m2 $ASM $OBJ';
externals : true; externals : true;
needar : true;
labelprefix : '@@'; labelprefix : '@@';
comment : '; '; comment : '; ';
secnames : ('', secnames : ('',
@ -575,6 +583,7 @@ implementation
asmbin : 'masm'; asmbin : 'masm';
asmcmd : '$ASM $OBJ'; asmcmd : '$ASM $OBJ';
externals : true; externals : true;
needar : true;
labelprefix : '.L'; labelprefix : '.L';
comment : '; '; comment : '; ';
secnames : ('', secnames : ('',
@ -588,6 +597,7 @@ implementation
asmbin : ''; asmbin : '';
asmcmd : ''; asmcmd : '';
externals : true; externals : true;
needar : false;
labelprefix : 'L'; labelprefix : 'L';
comment : ''; comment : '';
secnames : ('', secnames : ('',
@ -602,6 +612,7 @@ implementation
asmbin : ''; asmbin : '';
asmcmd : ''; asmcmd : '';
externals : true; externals : true;
needar : false;
labelprefix : '.L'; labelprefix : '.L';
comment : ''; comment : '';
secnames : ('', secnames : ('',
@ -616,6 +627,7 @@ implementation
asmbin : ''; asmbin : '';
asmcmd : ''; asmcmd : '';
externals : true; externals : true;
needar : false;
labelprefix : '.L'; labelprefix : '.L';
comment : ''; comment : '';
secnames : ('', secnames : ('',
@ -1455,7 +1467,10 @@ begin
end. end.
{ {
$Log$ $Log$
Revision 1.68 1999-05-02 22:41:59 peter Revision 1.69 1999-05-03 18:03:29 peter
* no ar.exe running field in target_asm
Revision 1.68 1999/05/02 22:41:59 peter
* moved section names to systems * moved section names to systems
* fixed nasm,intel writer * fixed nasm,intel writer