I would like to select all files in directory but using FreeBSD's make.
In GNU make this approach works:
FILES=$(wildcard *.c)
I am using FreeBSD's make, not GNU make so I am looking for command that will work in FreeBSD's make.
As it s stated in bottom link, FreeBSD has it's own functions but I cannot find them.
Generic Makefile not working on FreeBSD
You can use !=
to execute a command in FreeBSD's make
. E.g:
FILES!= ls *.c
or if you want to find files in subdirectories as well;
FILES!= find . -type f -name '*.c'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With