[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dependency tracking for .S assembler files
From: |
Ralf Corsepius |
Subject: |
Re: dependency tracking for .S assembler files |
Date: |
Fri, 24 Sep 2004 10:40:21 +0200 |
On Fri, 2004-09-24 at 09:58, Martin Waitz wrote:
> But perhaps you are right and we should not separate handling of .s and .S.
I strongly concur.
*.s and *.S are different beasts.
Filesystems and systems which can not distinguish them, have lost.
But this is not an automake problem, this is design problem with those
compilers supporting *.s and *.S (e.g. gcc).
> autodep could be set for assembler files unconditionally.
Real *.s in general can not have dependencies, because the language
(ASM) they are written in is machine and toolchain-dependent.
Any "include" statement inside of "ASM" files, therefore would either be
machine and/or toolchain dependent. Many assemblers do not support any
"include" statements.
> But perhaps you are right and we should not separate handling of .s and .S.
> autodep could be set for assembler files unconditionally.
No, this would void the meaning of *.s and *.S and would probably break
existing sources.
> I haven't yet tested if gcc would be confused by that.
It is.
> And somebody should take a look at other compilers, too.
Ralf