Hello, > I have PREFIX defined in my environment and make use if it in scripts as > well as in Makefiles, so I don't generally have to pass it in on the > commandline. I could certainly run it as `PREFIX=$PREFIX make`.I have > to use my own PREFIX on the several shared servers I use where I compile > and install my own apps local to just me.
You could run make -e, if you insist on using environment variables (I find this a bit dangerous though). Or just, almost as you said, make PREFIX="$PREFIX", that could even be an alias (a bit more reliable than make -e). > It's fine to make a decision to not use `?=` because of POSIX or whatever. Yes it is