Assuming GNU make everywhere?



Raymond Toy <toy.raymond at gmail.com> writes:

> Can we assume that everyone is using gnu make to build maxima?

No, please, don't.

> I played around just a bit with tests/Makefile.am and replacing the
> list for genericdirDATA with
>
> genericdirDATA = $(shell echo README.how-to *.mac *.lisp wester_problems/*)
>
> results in automatically installing every listed file so that we don't
> have to maintain the list by hand.
>
> But $(shell ...) is a GNU make feature, so this would be required.
> But bootstrap already complains about other GNU make extensions that
> are already used, so I guess this is a safe assumption?
>
> src/Makefile.am also has real_lisp_sources which could also benefit
> from using $(shell ...)

It is better to get rid of extensions, actually.


-- 
HE CE3OH...