automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Getting long SOURCES lines with subdirs shorter


From: John Darrington
Subject: Re: Getting long SOURCES lines with subdirs shorter
Date: Mon, 17 Jul 2023 04:55:26 +0000

Why not just write it as:


a_SOURCES = aprog/main.c \
   aprog/foo.c \
   aprog/bar.c \
   aprog/baz.c ...



??


On Mon, Jul 17, 2023 at 12:55:59AM +0200, Jan Engelhardt wrote:
> Given
> 
>       a_SOURCES = aprog/main.c aprog/foo.c aprog/bar.c aprog/baz.c ...
> 
> The more source files there are to be listed, the longer that line gets, 
> the bigger the Makefile.am fragment becomes, etc. I am thinking about 
> how to cut that repetition down. Current automake likely won't have 
> anything in store already, so I'm thinking of editing automake and 
> targeting a future automake release.
> 
> The syntax would need to be understood by automake and expanded at the 
> right time; Makefile.in should have the expanded list already. How 
> about recognizing the gmake function syntax?
> 
> a_SOURCES = $(addprefix aprog/,main.c foo.c bar.c baz.c)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]